如何删除mysql中的前3个字符?

时间:2012-01-14 05:33:07

标签: mysql

我怎么能告诉mysql ..

只删除mytable.title中的前3个字符,前3个字符是数字01-10后跟空格?

实施例..

删除“标题”列中的任何记录,如下所示:

01 California
09 Texas
10 Idaho

保留单独的记录,不以数字和空格开头(例如这些):

California
Texas
Idaho

我有几千条记录要删除这些前面的数字。思考?

1 个答案:

答案 0 :(得分:7)

UPDATE my_table SET title=SUBSTRING(title, 4) WHERE title REGEXP '^[0-9][0-9] ';