Goo*_*bot 3 mysql innodb index unique-constraint
mysql 的处理方式有什么不同吗
UNIQUE (column1, column2),
INDEX (column1)
Run Code Online (Sandbox Code Playgroud)
和
UNIQUE INDEX (column1, column2)
Run Code Online (Sandbox Code Playgroud)
和
UNIQUE (column1, column2)
Run Code Online (Sandbox Code Playgroud)
在后者中,我认为mysql会自动创建索引UNIQUE以避免重复记录。我对吗?
UNIQUE (column1, column2)暗示UNIQUE INDEX (column1, column2)是因为INDEX关键字是可选的。这样就创建了一个索引。但是,MySQL 5.5 文档显示INDEX(or KEY) 关键字是必需的,因此UNIQUE (column1, column2)应该给出错误
INDEX (column1, column2)并不意味着UNIQUE INDEX (column1, column2):它意味着指数不会允许重复(column1, column2)对