0
我想删除所有行中属性的最后45个字符。我能做什么 ?SQL更新 - 删除字符串的最后45个字符
我想删除所有行中属性的最后45个字符。我能做什么 ?SQL更新 - 删除字符串的最后45个字符
UPDATE tablename
SET fieldname = IF(LENGTH(fieldname) > 45,
SUBSTR(fieldname, 1, LENGTH(fieldname) - 45),
fieldname)
试试这个:
update table
set column = right(column , 44)
是不是SUBSTR基于1,不从零开始? – gbn
@gbn:是的,是的。谢谢 – zerkms
@a_horse_with_no_name:固定太;-) – zerkms