程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql從履行.sql文件時處置\n換行的成績

mysql從履行.sql文件時處置\n換行的成績

編輯:MySQL綜合教程

mysql從履行.sql文件時處置\n換行的成績。本站提示廣大學習愛好者:(mysql從履行.sql文件時處置\n換行的成績)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql從履行.sql文件時處置\n換行的成績正文


在備份數據庫的時刻,數據表中能夠存在如許的值array('a'='b',
'c'='d')
這類格局的值。而在數據導出的時刻 會將換行換成\n(windows下是如許,unix下能夠是另外一種符號)。而當在答復數據的時刻,假如用mysql -h localhost -u root -proot < path/*.sql停止恢復的時刻,如許數據庫會申報“不克不及辨認"\n"字符的毛病提醒,從而使操作終止。 想了半天,豈非是在數據導出的時刻有個選項可以制止將換行轉換成 “\n",看了mysqldump一切的可選項,沒有找到處理的謎底。 那成績就是處在導入數據的時刻。

後來留意到,在下面我們恢單數據的時刻是在沒有銜接數據的狀況下履行的。那末,我們先銜接數據庫,即先履行mysql -h localhost -u root -proot 進入到數據庫,然後在數據庫銜接勝利的狀況下 再履行mysql> source path/*.sql;語句,ok,數據導入勝利。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved