【发布时间】:2018-07-02 08:41:09
【问题描述】:
这是我的桌子:
-- mytb
+----+---------------------------+
| id | content |
+----+---------------------------+
| 1 | <br> whatever .. |
| 2 | whatever <br> whatever .. |
| 3 | <br> whatever .. |
| 4 | <br> whatever <br> .. |
+----+---------------------------+
我需要删除字符串开头的所有<br>s。我可以在 PHP 正则表达式中使用 ^ 指定它。我怎样才能在 MySQL 中做同样的事情?
update mytb set content = trim(content)
它只是删除了周围的空间。
【问题讨论】:
-
你用的是哪个版本的mysql?
-
set content = REPLACE(content, '<br>', '')? -
您想只删除字符串开头的
<br>,还是删除字符串中的所有<br>?