比如创建一个用户时只有在不存在的时候才需要插入,查了好久,终于搞明白:
INSERT INTO users(id, alias, email) SELECT 00001, 'faywong', 'wangfei584521@163.com' from users WHERE NOT EXISTS (SELECT * FROM users WHERE id = 00001)
pqsql在这点上真叫一个繁琐!
标题:[pgsql]仅当主key不存在时插入记录
作者:faywong8888
地址:https://blog.fay.wang/articles/2025/08/10/1754806339401.html