Mysql字段删除第8个字符之后的所有字符

问题描述 投票:-1回答:2

我在表中有一个以时间为值的字段。

表名:会话栏:时间

例如

时间

09:00:00(应该是正确的时间)

12:00:00:00:00

09:00:00:00

11:00:00:00:00:00:00

16:00:00:00:00

此表被弄乱了,我想清理它,只保留每行的前8个字符,并删除此后的所有内容。

有没有办法我可以使用mysql命令来做到这一点?

谢谢

mysql trim substr
2个回答
0
投票

使用字符串函数:

update mytable set time = substring(time, 1, 8)

0
投票

您只需要更新表:

update sessions
set time = left(time, 8)
© www.soinside.com 2019 - 2024. All rights reserved.