gpt4 book ai didi

sql - 如何仅使用 SQL 减去 mySQL 表中的所有价格?

转载 作者:行者123 更新时间:2023-11-29 03:50:27 24 4
gpt4 key购买 nike

我正在玩下面的东西,但现在还没有。

ALTER TABLE `product_price` CHANGE `price` = `price` - 20;

最佳答案

你要找的是这个:

UPDATE product_price SET price = price - 20;

因此,如果您的数据如下所示:

| id | price         |
|----|---------------|
| 1 | 25.20 |
| 2 | 26.50 |
| 3 | 27.00 |
| 4 | 24.25 |

它会变成这样:

| id | price         |
|----|---------------|
| 1 | 5.20 |
| 2 | 6.50 |
| 3 | 7.00 |
| 4 | 4.25 |

正如 tehvan 在您的评论中指出的那样,ALTER当您想要更改表的结构 时使用。来自文档:

ALTER TABLE enables you to change the structure of an existing table. For example, you can add or delete columns, create or destroy indexes, change the type of existing columns, or rename columns or the table itself. You can also change the comment for the table and type of the table.

如果您想以任何方式更新信息,请使用 UPDATE陈述。

关于sql - 如何仅使用 SQL 减去 mySQL 表中的所有价格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/576809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com