我想在一些桌子上加一些外键。
首先,我在表"Room“中添加了一个外键,因此该列空间类型引用了表Roomtype,列ID。
ALTER TABLE room ADD FOREIGN KEY (roomtype) REFERENCES roomtype(ID);这个效果很好。但是,当我使用完全相同的格式向另一个表添加外键时,表护士中的列“位置”在表位置引用列ID:
ALTER TABLE nurse ADD FOREIGN KEY (position) REFERENCES position(ID);我收到一个错误:
错误1064 (42000)您的SQL语法有错误,请检查与MySQL服务器版本相对应的手册,以便在第2行使用接近“位置(ID)”的正确语法。
我不知道如何将结果传递到这里,但是我做了一个针对表护士和位置的查询,它似乎不是由于拼写错误造成的。
我知道名字很让人困惑,但我被要求使用这些名字。
发布于 2020-10-12 02:10:11
position(ID);表护士添加外键(position)引用
https://stackoverflow.com/questions/64310751
复制相似问题