目的:给表插入数值前先判断是否存在已插入的记录,已插入则不执行,未插入则执行
-
优势:
- 减少后台逻辑代码量,避免重复代码
- 减少代码数据库查询交互次数
-
语法 :
INSERT INTO table(field1, field2, fieldn)
SELECT 'field1', 'field2', 'fieldn' FROM DUAL
目的:给表插入数值前先判断是否存在已插入的记录,已插入则不执行,未插入则执行
优势:
语法 :
INSERT INTO table(field1, field2, fieldn)
SELECT 'field1', 'field2', 'fieldn' FROM DUAL