我的桌子有A栏和B栏。我计划在此表中只存储一行。
我的问题是如何使用sqlite更新此表行。
如果你能回答,请提及......
答案 0 :(得分:2)
如果您只有一行,则可以使用普通的UPDATE
语句。您不需要WHERE
子句,因为您只有单行。
然而,即使您现在不需要主键,也不是没有主键的好主意。在某些时候你可能会想到"嗯,我真的想要另一排"这种方法不再适用。
答案 1 :(得分:0)
UPDATE table_name
SET columnName = newValue
WHERE someColumn = someValue;
示例表:
name age john 45
UPDATE Table SET age = 23 WHERE name = 'john'
但是你应该使用id列作为主键。
虽然如果您只有一行,则可以排除WHERE
子句:
UPDATE Table SET age = 23
答案 2 :(得分:0)
如果只有一行,则可以在一个查询中更新所有表行。
实施例:
UPDATE table_name SET A="new value A", B="new value B" WHERE 1