我正在玩以下,但它还没有.
ALTER TABLE `product_price` CHANGE `price` = `price` - 20;
Paolo Bergan.. 13
您正在寻找的是:
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使您可以更改现有表的结构.例如,您可以添加或删除列,创建或销毁索引,更改现有列的类型,或重命名列或表本身.您还可以更改表的注释和表的类型.
如果要以任何方式更新信息,请使用UPDATE语句.
您正在寻找的是:
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使您可以更改现有表的结构.例如,您可以添加或删除列,创建或销毁索引,更改现有列的类型,或重命名列或表本身.您还可以更改表的注释和表的类型.
如果要以任何方式更新信息,请使用UPDATE语句.