背景:
有时候表中某个字段已经存在重复数据了,或者有些特定需求只针对该字段的某个值进行唯一限制,这个时候想再创建唯一索引是行不通的,可以用SQL方式来实现。
SQL:
INSERT INTO TABLE_A(VALUE
) SELECT '上步' FROM TABLE_A WHERE NOT EXISTS(SElECT VALUE
FROM TABLE_A WHERE VALUE
='上步') LIMIT 1;
背景:
有时候表中某个字段已经存在重复数据了,或者有些特定需求只针对该字段的某个值进行唯一限制,这个时候想再创建唯一索引是行不通的,可以用SQL方式来实现。
SQL:
INSERT INTO TABLE_A(VALUE
) SELECT '上步' FROM TABLE_A WHERE NOT EXISTS(SElECT VALUE
FROM TABLE_A WHERE VALUE
='上步') LIMIT 1;