sqlite,UPDATE或REPLACE

前端之家收集整理的这篇文章主要介绍了sqlite,UPDATE或REPLACE前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我喜欢这样的

更新或替换soMetable SET a = 1,b = 2 WHERE c = 3

我希望如果它不存在,它将被插入到DB中.但没有任何反应,我没有错误.我如何插入数据,如果它已经存在则替换它并使用where的条件(而不是替换唯一ID的BC)

小心,INSERT或REPLACE没有“更新或替换”的预期行为.

如果没有为所有fied设置值,则INSERT OR REPLACE将使用默认值替换它们,而使用UPDATE时,您希望保留旧值.

请参阅我的答案,例如:SQLite – UPSERT *not* INSERT or REPLACE

原文链接:https://www.f2er.com/sqlite/197747.html

猜你在找的Sqlite相关文章