更新现有主键的sqlite数据库

时间:2014-10-04 12:02:19

标签: sqlite corona

我只需要更新一个sqlite数据库条目(这是在Corona SDK中,但命令是相同的)

'place'是表名,xcor是我数据库中的第一列。我尝试了以下两种方法,但没有一方更新该特定条目。

UPDATE place SET xcor = testvalue[3] WHERE Id=databaseid;

[INSERT OR REPLACE INTO place VALUES (databaseid, ']]..testvalue[1]..[[',']]..testvalue[2]..[[',']]..testvalue[3]..[['); 

命令插入适用于输入新条目的参数,但我需要更新现有条目。

1 个答案:

答案 0 :(得分:0)

databaseid需要像thi一样包装。

UPDATE place SET xcor = testvalue[3] WHERE Id=']]..databaseid..[[';