gpt4 book ai didi

mysql - 在 mySQL 中创建多列约束而不是 ALTER

转载 作者:行者123 更新时间:2023-11-29 14:29:35 25 4
gpt4 key购买 nike

问题:

在 mySQL 中创建表时是否可以强制执行多列约束,而不是稍后通过更改表来包含它?

背景:

我注意到几乎所有“如何在 mySQL 中创建多列唯一约束”问题的答案都涉及在表上使用 ALTER,这里有 2 个示例单独在这里:

我发现在创建表时创建多列约束的唯一示例是针对不同风格的 SQL:

有没有办法在创建表时创建约束,因为我发现这样更干净?

最佳答案

CREATE TABLE mytable (
field1 int,
field2 int,
field3 int,
UNIQUE KEY (field1, field2, field3)
);

关于mysql - 在 mySQL 中创建多列约束而不是 ALTER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10271664/

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