gpt4 book ai didi

MySQL 表索引

转载 作者:行者123 更新时间:2023-11-29 11:04:05 24 4
gpt4 key购买 nike

好吧,我正在尝试使表 2 以某种方式与表 1 链接。

这是表 1 的代码

CREATE TABLE `table_1` (
`ID` int(10) NOT NULL,
`Name` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

ALTER TABLE `table_1`
ADD PRIMARY KEY (`ID`);

ALTER TABLE `table_1`
MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT;

这是表 2 的代码

CREATE TABLE `table_2` (
`ID` int(11) NOT NULL,
`user_id` int(10) NOT NULL,
`hash` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

ALTER TABLE `table_2`
ADD PRIMARY KEY (`ID`),
ADD KEY `user_id` (`user_id`);

ALTER TABLE `table_2`
MODIFY `ID` int(11) NOT NULL AUTO_INCREMENT;

现在我想将表 1 中的 ID 与表 2 中的 user_id 链接起来,该怎么做?

例如,当我打开表 2 时,我想在 user_id 中看到表 1 等中的 ID。

最佳答案

试试这个:

ALTER TABLE table_2
ADD FOREIGN KEY (user_id) REFERENCES table_1 (ID);

关于MySQL 表索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41704868/

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