gpt4 book ai didi

SQL:这两个表之间存在什么样的关系(1:1、1:m、m:m、...)?

转载 作者:行者123 更新时间:2023-12-03 21:28:44 31 4
gpt4 key购买 nike

这两个表之间存在什么样的关系(1:1、1:m、m:m,等等)?

CREATE TABLE IF NOT EXISTS `my_product` (
`id` int(11) NOT NULL auto_increment,
`price` float default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `my_product_i18n` (
`id` int(11) NOT NULL,
`culture` varchar(7) NOT NULL,
`name` varchar(50) default NULL,
PRIMARY KEY (`id`,`culture`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


ALTER TABLE `my_product_i18n`
ADD CONSTRAINT `my_product_i18n_FK_1` FOREIGN KEY (`id`) REFERENCES `my_product` (`id`);

最佳答案

这是 1:m,您可以在 my_product_i18n 连接 中为每个id 连接多种不同的文化

编辑:
它是 PRIMARY KEY ('id','culture') 与告诉您可以拥有许多 my_product_i18n 的约束相结合。

关于SQL:这两个表之间存在什么样的关系(1:1、1:m、m:m、...)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998545/

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