当前位置:首页>开发>正文

mysql中外键的设置 关于mysql 外键的使用问题

2023-04-24 17:30:37 互联网 未知 开发

 mysql中外键的设置 关于mysql 外键的使用问题

mysql中外键的设置?

create table tb_orderItem
(
orderItemId int primary key auto_increment,
orderId int,
bookId int,
bookName varchar(50),
price float,
bookNum int,
foreign key(orderId) references tb_order(orderId),
foreign key(bookId) references tb_book(bookId)
)
这是我设置外键的一个例子,供你参考。

关于mysql 外键的使用问题

create table 文章 (文章ID int,文章内容 text,primary key(文章ID))
create table 留言 (留言ID int,留言内容 text,文章ID int,primary key(留言ID),foreign key(文章ID) references 文章(文章ID))

也就是说留言表的文章ID作为文章表文章ID的外键

mysql怎么创建外键

create table t1(id int primary key, name varchar(20))create table t2(remark varchar(50),p_id int references t1(id) /*表示列p_id外键关联于表t1的列id*/)需要注意的问题:1、t1的id必须为key2、关联的2个列的数据类型必须一致且必须长度完全一样。

最新文章