Hola a todos!!Aver si me ayudais con esto que me trae loca :(
Tengo que crear una BDD con PHP y estoy en el instalar (creando las tablas y metiendo datos en esas tablas,...) Bueno pues las tablas se me crean pero despues hay una que tengo que modificar añadiendole a un campo una FOREING KEY y por mas que miro no veo el fallo y la tabla no se me modifica,es lo unico que falla en el instalar :( :(
Espero recibir ayuda.Aqui os dejo la tabla y despues la modificacion que quiero vale? Gracias!!!
$crear2="CREATE TABLE IF NOT EXISTS ";
$crear2 .="Trabajadores ";
$crear2 .="( ";
$crear2 .="ID_Trabajador TINYINT AUTO_INCREMENT PRIMARY KEY, ";
$crear2 .="Nombre VARCHAR(30) NOT NULL, ";
$crear2 .="Apellidos VARCHAR(35) NOT NULL";
$crear2 .=") ";
$añadir="ALTER TABLE ";
$añadir .="Trabajadores ";
$añadir .="( ";
$añadir .="ADD Departamento TINYINT, ";
$añadir .="CONSTRAINT dep FOREIGN KEY(Departamento) REFERENCES Departamentos(ID_Departamento)";
$añadir .=")";