我試圖在MySQLWorkbench中執行下面的SQL命令,但它給我一個錯誤。MySQLWorkbench語法錯誤
命令:
ALTER TABLE `ABC`.`GroupMembers`
ADD CONSTRAINT `FK_PROFILES`
FOREIGN KEY()
REFERENCES `ABC`.`profiles`()
ON DELETE NO ACTION
ON UPDATE NO ACTION;
錯誤:
Operation failed: There was an error while applying the SQL script to the database.
ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
REFERENCES `ABC`.`profiles`()
ON DELETE NO ACTION
ON UPDATE NO ACTION' at line 3
SQL Statement:
ALTER TABLE `ABC`.`GroupMembers`
ADD CONSTRAINT `FK_PROFILES`
FOREIGN KEY()
REFERENCES `ABC`.`profiles`()
ON DELETE NO ACTION
ON UPDATE NO ACTION
不知道這是怎麼回事。這個腳本是由MySQLWorkbench生成的
包括在你的答案中的錯誤和解決方案吧。 – sqluser
爲非常抱歉,試圖鼓勵他了解問題而不是爲他修復它。不會再發生,謝謝你的評論。 –