如果可以,尽可能用sqlite语法,因为CSDN实在没有sqlite专版,不行就先求个sql的,自己再改。要求如下:
我有表MeteTable字段
Id int 主键
AAA DateTime
BBB varchar(5)
现在要求建立约束,避免重复数据插入,约束的条件是
当AAA和BBB在数据库中有相同记录的时候,不可以插入,否则只要有一个不同,就可以插入。
不要用select count(*) from MeteTable where …………这种方式判断
非常感谢
我有表MeteTable字段
Id int 主键
AAA DateTime
BBB varchar(5)
现在要求建立约束,避免重复数据插入,约束的条件是
当AAA和BBB在数据库中有相同记录的时候,不可以插入,否则只要有一个不同,就可以插入。
不要用select count(*) from MeteTable where …………这种方式判断
非常感谢
select 数据1,数据2
where not exists
(select 1 from tb where AAA=数据1 and BBB=数据2)
select 数据1,数据2
where not exists
(select 1 from tb where AAA=数据1 and BBB=数据2)