如何给insert into语句加where条件?
展开全部
insert into TABLE_NAME VALUES() 这个语句是不能做判断的,
但可以建议你下面的语法实现:
IF NOT EXISTS(SELECT * FROM TABLE_NAME WHERE FILED1 = 1 )
THEN
INSERT INTO TABLE_NAME VALUES(1);
insert语句不能带where,因为带where的insert语句性质已经不再是insert,应该归属于update范畴了,所以,用update语句。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询