gpt4 book ai didi

MySQL:如何做外键?

转载 作者:太空宇宙 更新时间:2023-11-03 11:18:15 25 4
gpt4 key购买 nike

我希望在表中有一个外键,但我不知道该怎么做。我希望在“wall”表中有一个 UserID 列,这样我就可以返回链接并获取用户 ID 的详细信息等。我该怎么做呢?

墙表: alt text http://img821.imageshack.us/img821/7701/screenshot20100808at010.png

用户表: alt text http://img375.imageshack.us/img375/7701/screenshot20100808at010.png

最佳答案

1) 为了在 WALL 表中有一个名为 userid 的外键列,您需要创建该列 - 如果该列已经存在则跳至#2 :

ALTER TABLE WALL
ADD COLUMN userid INT(25) NOT NULL

如果你想在没有指定用户 ID 的情况下允许 WALL 记录存在:

ALTER TABLE WALL
ADD COLUMN userid INT(25) NULL

2) 现在你add the foreign key constraint :

ALTER TABLE WALL
ADD FOREIGN KEY (userid) REFERENCES USERS(userid)

关于MySQL:如何做外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com