sql insert语句插入前先判断是否有某几个字段值记录相同,这个怎么写sql语句
谢谢
目前好像很少支持一条语句实现判断是否存在并插入的数据库,将来可能会有。
使用Trigger倒是可以实现,但是一般不推荐,逻辑尽量都写在代码里面。
建议:先查询在插入
SELECT 1 FROM table WHERE ...
判断结果集是否有数据,
如果没有,INSERT,
如果有,UPDATE。