在SQLite3中更改值

时间:2011-01-13 23:07:53

标签: sql sqlite sql-update

我将首先展示代码:

create table products ('name' text primary key, 'price' INTEGER)
insert into table products ('name', 'price') values ('coke', 8)
insert into table products ('name', 'price') values ('sprite', 9)

将焦炭行的价格列的值更改为12的SQLite3代码是什么 所以我希望输出为焦炭12精灵9。

非常感谢你们!

1 个答案:

答案 0 :(得分:29)

UPDATE products 
   SET price = 12 
 WHERE name = 'coke' AND price = 8;

这些可能只是转录错误或拼写错误,但您应该从table语句中删除单词INSERT,并且不需要在列名称周围使用单引号,因此该语句应该看起来如此像:

insert into products (name, price) values ('sprite', 9)