Hola tengo un archivo php donde creo las tablas de la base de datos, pero resulta que me crea una tabla bien la de clientes y la otra me da fallo ques la de expedientes, a ver si alguien me puede ayudar, gracias este es el codigo.
$sql = "CREATE TABLE Clientes (
dni VARCHAR (9) NOT NULL,
nombre VARCHAR (100) NOT NULL,
apellido1 VARCHAR (100) NOT NULL,
apellido2 VARCHAR (100) NOT NULL,
direccion VARCHAR (200) NOT NULL,
telefono INT (9) NOT NULL,
mail VARCHAR (50) NOT NULL,
login VARCHAR (100) NOT NULL,
pass VARCHAR (100) NOT NULL,
pass2 VARCHAR (100) NOT NULL,
PRIMARY KEY (dni)
) TYPE = INNODB";
$sql = "CREATE TABLE Expediente (
expediente VARCHAR (20) NOT NULL,
nombre VARCHAR (50) NOT NULL,
PRIMARY KEY (expediente)
FOREIGN KEY (dni) REFERENCES Clientes(dni)
)TYPE = INNODB";
las he puesto type innobd porque tengo una clave foranea...