在SQLite3中更改值

jam*_*mes 16 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)
Run Code Online (Sandbox Code Playgroud)

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

非常感谢你们!

ber*_*nie 29

UPDATE products 
   SET price = 12 
 WHERE name = 'coke' AND price = 8;
Run Code Online (Sandbox Code Playgroud)

这些可能只是转录错误或拼写错误,但您应该tableINSERT语句中删除该单词,并且不需要围绕列名称使用单引号,因此该语句应如下所示:

insert into products (name, price) values ('sprite', 9)
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢男人,这正是我想要的:) (2认同)