Código
CREATE TABLE ehbd.Clientes ( idClientes INT NOT NULL AUTO_INCREMENT , nombre VARCHAR(64) NOT NULL, PRIMARY KEY (idClientes), FOREIGN KEY (idUsuarios) REFERENCES ehbd.Usuarios(idUsuarios) ) engine=innodb; CREATE TABLE ehbd.Usuarios ( idUsuarios INT NOT NULL AUTO_INCREMENT , username VARCHAR(64) NOT NULL, email VARCHAR(64) NOT NULL, PRIMARY KEY(idUsuarios), FOREIGN KEY(idClientes) REFERENCES ehbd.Clientes(idClientes) ) engine=innodb;
Necesito relacionar estas dos bases de datos con una relación 1:1. Esto me da error porque en la primera tabla defino una foreign key a una tabla Usuarios que todavía no existe.
¿Cómo podría hacer esto sin juntar las tablas?
Gracias anticipadas.
Un cordial saludo