登錄到PhpMyAdmin數據庫管理界面,准備像以前一樣手動來修改一下包含所謂非法關鍵字的數據。但是可惡的是,竟然在PhpMyAdmin界面下也無法打開包含該非法關鍵字的頁面了。
沒有辦法,看來我只有使用命令行來操作了。可是以前從來沒有用過,於是我就在網上搜索了一下,找到了批量替換mysql數據庫字符的命令。
UPDATE `cdb_name` SET `field_name` = replace (`field_name`,'from_str','to_str')
說明:
cdb_name —— 該字符或字符串所在表的名字
field_name —— 該字符或字符串所在字段的字段名
from_str —— 需要替換的字符串
to_str —— 替換成的字符串
沒想到運行後竟然出錯了,這是怎麼回事呢?
後來才明白,在運行命令時,cdb_name和field_name是不能帶引號的,也就是要用如下的命令形式:
update 表名 set 字段名=replace(字段名,'原內容','替換成的內容')
去掉引號之後,一切順利。