Sqlite 建表时的外键约束问题

scylla27 2011-12-03 10:49:53
我想建两张表,一张为:
create table LinkMan_table(LinkMan_ID int primary key , LinkMan_Name varchar(20))

另一张为:
create table Info_table
(info_ID int primary key,
LinkMan_ID int ,
FOREIGN KEY(LinkMan_ID) REFERENCES LinkMan_table(LinkMan_ID)
)
语句 SQL server 里没有问题,可以直接使用"foreign key ^^^ references ^^^"为什么sqlite里去执行不了呢???请大家帮帮忙!谢谢了
...全文
524 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
scylla27 2011-12-03
  • 打赏
  • 举报
回复
非常感谢你!我刚刚去查了一下,Sqlite本身是外键约束的,但是每次需要手动打开PRAGMA foreign_keys = ON,当然也可以写触发器。
昵称很不好取 2011-12-03
  • 打赏
  • 举报
回复
楼主可以查下所用的sqllite版本是否支持外键功能,或是所写语法是否符合sqllite的外键规范
zichen0422 2011-12-03
  • 打赏
  • 举报
回复
数据库……

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧