ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

从mysql字段中删除第一个字符

2019-10-12 23:16:12  阅读:408  来源: 互联网

标签:mysql



我需要一些建议,以便在我的价值观列表上进行审核.我有一个表llx_societe和一些字段,其中之一是code_client.该字段看起来像:

0099
00100
00101
00102
...
00998
00999
001000

我想删除00100和00999之间的所有值的第一个零,以便获得0100直到0999.

我写了这个命令:

UPDATE `llx_societe` 
SET `code_client`= SUBSTR(code_client,1) 
WHERE `code_client` BETWEEN '00100' AND '00999';

但是什么也没有,没有任何行进.

你有解释吗?

解决方法:

SQL从1开始计数,而不是从0开始计数.请尝试以下操作:

UPDATE `llx_societe` 
SET `code_client`= SUBSTR(code_client,2) 
WHERE `code_client` BETWEEN '00100' AND '00999';


标签:mysql

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有