我的 MySql 表中有大约 2000 条记录。其中一些特定字段以不需要的冒号字符 (:) 开头。我必须从开头删除这个字符。
我怎样才能做到这一点?我应该使用正则表达式吗?
最佳答案
您可以使用SUBSTR
函数删除第一个字符。喜欢
UPDATE tableName SET field = SUBSTR(field, 2) WHERE field LIKE ':%';
或者您也可以使用regex
来匹配单词的开头字符(^
)。这是link了解如何使用正则表达式
。
关于mysql - 从 MySql 中字段值的开头删除一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14209343/