问题:
在mySQL中创建表时是否有可能强制执行多列约束,而不是稍后通过更改表来包含它?
背景:
我注意到几乎所有关于“如何在mySQL中创建多列唯一约束”问题的答案都涉及到在表上使用ALTER,这里仅举两个例子:
我发现在创建表时创建多列约束的唯一示例是针对不同风格的sql:
在创建表时,是否有一种方法可以创建约束,因为我发现这样做更干净?
发布于 2012-04-22 20:07:49
CREATE TABLE mytable (
field1 int,
field2 int,
field3 int,
UNIQUE KEY (field1, field2, field3)
);https://stackoverflow.com/questions/10271664
复制相似问题