在某些情况下具有唯一的varchar

时间:2019-03-16 10:31:31

标签: mysql sql database

我有一张桌子:

enter image description here

如果CITY = NEW.city

,我需要设置唯一名称

enter image description here

蓝色-成功。行已插入... 红色-失败,因为约翰与city = 1存在。

1 个答案:

答案 0 :(得分:3)

在NAME CITY

上添加唯一键
ALTER TABLE `table_name`
ADD UNIQUE `unique_name_city` ( `NAME`, `CITY` );