在插入数据的时候会有这样的场景,插入前先看看是否该条数据,有的话不做处理,没有的话就插入
语法:
INSERT INTO 表名(插入字段,插入字段) SELECT '插入字段值',
'插入字段值' FROM DUAL WHERE NOT EXISTS(SELECT *
FROM 表名 WHERE 字段= 字段值 and
字段=字段值)
具体sql
INSERT INTO waybill_user(username,`password`) SELECT '156','123456' FROM DUAL WHERE NOT EXISTS(SELECT *
FROM waybill_user WHERE username = '156')
我插入waybill_user表 2个字段,判断表中是否有username =156的数据,如果有就不插入了,没有的话就插入