Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在列上添加唯一索引email,password,索引是否会检查:
email,password
email
AND
password
u1@mail.com, 123
u2@mail.com, 123
抱歉,如果我的想法在这里显得很突然,由于某种原因,我今天很难表达出来。提前致谢!
你的第二个答案是正确的。这两个字段的组合必须是唯一的。
对于#1,您需要在每列上单独使用唯一索引。
我同意@redFilter 的组合是一个更好的选择。但请记住,UNIQUE 与主键不同。如果您想在创建表时避免在每个数据类型的末尾使用“NOT NULL”,则可以在 UNIQUE 中包含空值。