只是问这是否可能:
我有一个 mysql 数据库“data”和一个列“count”,其中包含数字,例如
3741
49215
第345章
4686794
我想知道是否有可能删除此列中每个数字的最后一个数字,因此会有这些值:
374
4921
34
468679
(对于 100,000 行,所以我无法手动完成:) )
谢谢!
最佳答案
如果该字段是数字或字符串并且始终> 0,则这将起作用:
UPDATE `table` SET `count` = FLOOR(`count`/10)
注意单位数字值将变为 0
如果某些数字为负数,则不会给出正确的答案,像其他答案一样使用子字符串方法会更好。
关于mysql - 从 MySQL 列中的所有数据中删除最后一位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47500190/