我有很多字段在开始时包含额外的空间,比如:
" RTX 3060"
-^
我想从这个表的所有字段中删除第一个额外的空格。
我尝试过的:
UPDATE table set field = concat( '', substring(field , 1)) where left(field ,1)=' ';
返回0结果
尝试使用此语句,它将只删除字段的第一个空格字符,如果它是空格:
UPDATE `table`
SET column = SUBSTRING(column,2)
WHERE SUBSTRING(column, 1, 1) = ' ';
尝试使用LTRIM函数。语法看起来像这样:
UPDATE table SET column = LTRIM(column);