MySQL:更新列 WHERE 列以“”开头(空格)
MySQL: UPDATE column WHERE column STARTS WITH " " (Blankspace)
我需要在我的数据库中搜索并更新以空格开头的列值。
SQL
UPDATE table
SET column substring(column, 1)
WHERE column has blankspace
我该怎么做?
编辑
哦对了。
原因是删除空格...
使用 LTRIM() 函数删除起始空格。
试试这个:
UPDATE table SET column = LTRIM(column)
我认为你应该明确并使用 like
:
UPDATE table
SET column = substring(column, 1)
WHERE column like ' %';
我需要在我的数据库中搜索并更新以空格开头的列值。
SQL
UPDATE table
SET column substring(column, 1)
WHERE column has blankspace
我该怎么做?
编辑
哦对了。
原因是删除空格...
使用 LTRIM() 函数删除起始空格。
试试这个:
UPDATE table SET column = LTRIM(column)
我认为你应该明确并使用 like
:
UPDATE table
SET column = substring(column, 1)
WHERE column like ' %';