mysql数据库字段长度的截取

查询出结果为所需数据,substr截取字段长度,(第一个位置是字段,第二个位置是从字段的第几个地方开始截取到结束);

SELECT zhscq_sjxx.ZH,SUBSTR(zhscq_sjxx.ZH,LENGTH(zhscq_sjxx.zh)-8),ID FROM zhscq_sjxx WHERE CHAR_LENGTH(zhscq_sjxx.ZH)>9;

将查询到的结果 根据a、b表的id更新数据(注意 提前拷贝原数据!!!!

 注意 提前拷贝原数据!!!!

UPDATE zhscq_sjxx AS b 
INNER JOIN 
(SELECT zhscq_sjxx.ZH,SUBSTR(zhscq_sjxx.ZH,LENGTH(zhscq_sjxx.zh)-8) as upzh,ID 
FROM zhscq_sjxx WHERE CHAR_LENGTH(zhscq_sjxx.ZH)>9) AS a 
ON b.ID=a.ID SET b.zh=a.upzh;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部