Código:
CREATE TABLE MENU ( idMenu INTEGER UNSIGNED NOT NULL, idMenu_2 INTEGER UNSIGNED NOT NULL, titulo VARCHAR(80) NOT NULL, orden TINYINT UNSIGNED NOT NULL, destino VARCHAR(155) NOT NULL, CONSTRAINT pkMenu PRIMARY KEY(idMenu), CONSTRAINT fkMenuMenu FOREIGN KEY (idMenu_2) REFERENCES MENU (idMenu) ) TYPE=InnoDB;
El asunto es que tras un insert, no permite borrar el registro debido a la restricción de la clave foránea...
Código:
Qué chapuza he hecho o cómo lo soluciono ??insert into menu values (1, 1, 'Idioma', 1, '' ); delete from menu where idmenu=1; // error
Gracias