我需要一些建议,以便在我的价值观列表上进行审核。我有一张桌子llx_societe和一些字段,其中一个是code_client。该字段看起来像:
0099
00100
00101
00102
...
00998
00999
001000
Run Code Online (Sandbox Code Playgroud)
我想删除00100和之间的所有值的第一个零00999,以便0100直到0999。
我写了这个命令:
UPDATE `llx_societe`
SET `code_client`= SUBSTR(code_client,1)
WHERE `code_client` BETWEEN '00100' AND '00999';
Run Code Online (Sandbox Code Playgroud)
但是什么也没有,没有任何行进。
你有解释吗?
小智 5
SQL从1开始计数,而不是从0开始计数。请尝试以下操作:
UPDATE `llx_societe`
SET `code_client`= SUBSTR(code_client,2)
WHERE `code_client` BETWEEN '00100' AND '00999';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |