我正在研究一个表有很多记录的项目。列中的大多数行都有0或空记录。无法手动更新所有内容或通过为每行或每列编写查询。 有没有有效的方法,我可以用0或更多的东西替换0或空0或更多的东西.. 有些列有",0"和" 0,"这也必须更换。这是屏幕截图中的数据截图,提供了想法.. http://prntscr.com/8rvn67
答案 0 :(得分:0)
很遗憾,我无法访问屏幕截图。但是,如果列表很小,一般的解决方案可能是在IN()子句中列出要替换的值
update table set fieldname='0' where fieldname in ('',',0','0,")
答案 1 :(得分:0)
要将0
,,0
移至空格''
,您需要使用下一个查询
UPDATE table_name
SET column = REPLACE(column, '0', '')
WHERE column LIKE '%0%'
希望有所帮助