【发布时间】:2018-11-08 05:31:34
【问题描述】:
我正在尝试在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);
“外键约束格式不正确” 有人可以帮助我如何实现这一目标吗?
【问题讨论】:
-
这个定义对我来说是正确的。也许你的代码中有错误的字符。
-
@GordonLinoff 完整的错误是 Can't create table
task_flowForeign key.. 为什么它说不能创建.. 数据库名称? -
对于所有可能有同样问题的人,我忘记将用户id列设置为主键。问题解决了!