我正在尝试在 task_flow
数据库的 ticket
表与 sardia
的 user
表之间创建一个外键数据库:
- user_id int(10) UNSIGNED 否
- Id int(10) UNSIGNED 否
我创建了查询
ALTER TABLE ticket
ADD CONSTRAINT fk_u_id
FOREIGN KEY (user_id) REFERENCES sardia.user(Id);
"Foreign key constraint is incorrectly formed" Can somebody help how I can achieve this?
最佳答案
已经有人问过相关问题了,click here to see it .
尝试这样的事情:
ALTER TABLE ticket ADD grade_id SMALLINT UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE ticket ADD CONSTRAINT fk_u_id FOREIGN KEY (user_id) REFERENCES sardia.user(Id);
希望对你有帮助。
关于Mysql跨库外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50586409/