标签: mysql phpmyadmin updating
我需要一个查询来更新“Histroyhp”表中“COMPANY_NAME”列的所有值,限制为25个字符 数据库中已存在数据的位置。
我只需要现有值中的前25个字符。
如果我的表有1000个记录,那么少数已经少于25个字符,而且很多都超过25个字符长度。
答案 0 :(得分:3)
您可以使用length()功能检查字符数,并使用left()功能选择前25个字符
length()
left()
update Histroyhp set COMPANY_NAME = left(COMPANY_NAME,25) where length(COMPANY_NAME) > 25