将PHP PDO与SQLite一起使用,我可以编写一个PDO调用来检查表中是否存在某个行(通过检查主键),如果不存在,则编写另一个PDO调用以创建该行。但我觉得应该以某种方式在一个命令中做到这一点......类似于“CREATE TABLE IF NOT EXISTS”。有什么像“INSERT ROW IF NOT NOT EXISTS”吗?
答案 0 :(得分:1)
使用
INSERT OR IGNORE INTO ...
您的表有一些约束(例如PRIMARY KEY
列),当尝试再次插入行时会导致冲突。