Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 MySQL 表中有数百万条数据,现在我需要只用非数字字符更新表的一个特定列。那就是我需要从该列中删除所有数字。该行不会被删除,只会使用非数字值进行更新。
我需要一些有效的方法来实现这一点。
调用 10 次替换看起来不太好。
谢谢,阿希什
对于 mysql,您只需替换所有内容:
Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(column,'9',''),'8',''),'7',''),'6',''),'5',''),'4',''),'3',''),'2',''),'1',''),'0','');