更改 SQLite3 中的值

发布于 2024-10-11 14:58:51 字数 319 浏览 2 评论 0原文

我将首先展示代码:

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。

非常感谢大家!

I'll start off by showing the code:

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)

What would be the SQLite3 code to change the value of the price column for the coke row to 12.
So I want the output to be coke 12 sprite 9.

Thanks alot guys!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

酒儿 2024-10-18 14:58:51
UPDATE products 
   SET price = 12 
 WHERE name = 'coke' AND price = 8;

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

insert into products (name, price) values ('sprite', 9)
UPDATE products 
   SET price = 12 
 WHERE name = 'coke' AND price = 8;

These might just be transcription errors or typos, but you should remove the word table from your INSERT statements, and you don't need single-quotes around column names, so the statement should look like:

insert into products (name, price) values ('sprite', 9)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文