【问题标题】:Unique varchar for some conditions某些条件下的唯一 varchar
【发布时间】:2019-03-16 18:38:14
【问题描述】:

我有一张桌子:

如果CITY = NEW.city,我需要设置唯一名称

蓝色 - 成功。插入的行... 红色 - 失败,因为存在 city = 1 的 John。

【问题讨论】:

标签: mysql sql database


【解决方案1】:

在 NAME CITY

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

【讨论】:

    猜你喜欢
    • 2014-03-29
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    相关资源
    最近更新 更多