gpt4 book ai didi

mysql - 从 MySQL 列中的所有数据中删除最后一位数字

转载 作者:行者123 更新时间:2023-11-29 06:51:01 25 4
gpt4 key购买 nike

只是问这是否可能:

我有一个 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/

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