我想要UPDATE我的桌子上有一排,WHERE 键 = 最后选择的
如果具有该键的行不存在,我想要INSERT it.
我可以得到UPDATE如果该行已经存在,则可以工作,但不会INSERT如果丢失。
我已经尝试过这些(第一个正确更新,但不插入):
String.format("UPDATE table_1 SET value = '%s' WHERE key = 'LastSelected'", s);
String.format("REPLACE table_1 SET value = '%s' WHERE key = 'LastSelected'", s);
String.format("INSERT OR REPLACE INTO table_1 SET value = '%s' WHERE key = 'LastSelected'", s);
语法是INSERT OR REPLACE INTO <table> (<columns>) VALUES (<values>)
,可以看出文档.
在你的情况下,它会是这样的:
INSERT OR REPLACE INTO table_1 (key, value)
VALUES ('LastSelected', '...')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)