程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> 用命令批量替換mysql數據庫字符

用命令批量替換mysql數據庫字符

編輯:MYSQL入門知識
 

登錄到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(字段名,'原內容','替換成的內容')


  去掉引號之後,一切順利。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved