0

我在 MySQL 表中有数百万条数据,现在我需要只用非数字字符更新表的一个特定列。那就是我需要从该列中删除所有数字。该行不会被删除,只会使用非数字值进行更新。

我需要一些有效的方法来实现这一点。

调用 10 次替换看起来不太好。

谢谢,阿希什

4

1 回答 1

-1

对于 mysql,您只需替换所有内容:

Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(column,'9',''),'8',''),'7',''),'6',''),'5',''),'4',''),'3',''),'2',''),'1',''),'0',''); 
于 2013-07-08T09:08:19.603 回答