检查
假设我有一个非常简单的表,其中列为price
。price
是十进制类型。假设我想更改所有价格,以便它们以.95
结束。因此, 5.00
, 5.50
和 5.99
都变成 5.95
。我该如何完成?
利用地板()函数。
UPDATE `my_table`
SET
price = floor(`price`) + 0.95
如果允许在现场上进行null,则可能需要通过添加AND price IS NOT NULL;