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