MySQL:UPDATE列WHERE列STARTS WITH" " (空格处)

时间:2015-12-17 11:36:24

标签: mysql sql sql-update trim string-function

我需要搜索并更新我的数据库,以获取以空格开头的列值。

SQL

UPDATE table
  SET column substring(column, 1)
  WHERE column has blankspace

我该怎么做?

修改
哦是的。
理由是要删除空白......

2 个答案:

答案 0 :(得分:1)

使用LTRIM()功能删除起始空格。

试试这个:

UPDATE table SET column = LTRIM(column)

答案 1 :(得分:0)

我认为你应该明确并使用like

UPDATE table
  SET column = substring(column, 1)
  WHERE column like ' %';