我的问题是我有一个大数据转储的列的格式略有错误。
VolumeNumber
------------
Volume 1Numbers 1 & 2
Volume 1Numbers 1 & 2
Volume XIINumbers 3 & 4
Volume XIINumbers 3 & 3
问题是在单词 Number 之前缺少一个空格。即(第 1 卷编号 1 和 2)
我有很多行可以手动纠正这个问题。
最佳答案
假设 "Numbers"在 VolumeNumber
中只出现一次,应该这样做:
UPDATE SomeTable
SET
VolumeNumber = REPLACE(VolumeNumber, 'Numbers ', ' Numbers ')
WHERE
VolumeNumber NOT LIKE '% Numbers%'
关于mysql - 纠正mysql列中文本的格式错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17745732/