我将从展示代码开始:
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 代码是什么。
所以我希望输出为 coke 12 sprite 9。
非常感谢大家!
最佳答案
UPDATE products
SET price = 12
WHERE name = 'coke' AND price = 8;
这些可能只是转录错误或拼写错误,但您应该从 INSERT
语句中删除单词 table
,并且您不需要在列名称周围加上单引号,所以声明应该是这样的:
insert into products (name, price) values ('sprite', 9)
关于sql - 更改 SQLite3 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686376/