Я хотел бы изменить таблицу ребенка, предлагая ему внешний ключ, который ссылается на родителя по его идентификатору, как этотMySQL заявление, чтобы изменить таблицу не работает
CREATE TABLE PARENT (parentID int not null auto_increment primary key,...);
CREATE TABLE CHILD (childID int not null auto_increment primary key, parentID int not null,...);
Теперь утверждение зафиксировать созданную таблицу is
ALTER TABLE child CHANGE parentID parentID int not null foreign key references parent(childID) ON DELETE CASCADE;
Это не работает. Любая помощь приветствуется. Благодарю.
Какая ошибка вы получаете ?? –
синтаксическая ошибка рядом с «внешним ключом», я проверил ее в MySQL Workbench. – fuzzyanalysis
можете ли вы отправить полную строку ошибки? –