国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql從執行.sql文件時處理/n換行的問題

2024-07-24 12:44:00
字體:
來源:轉載
供稿:網友
在備份數據庫的時候,數據表中可能存在這樣的值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,數據導入成功。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜阳县| 将乐县| 鄂尔多斯市| 凌云县| 长宁县| 富宁县| 耒阳市| 澄江县| 富源县| 永宁县| 元江| 曲水县| 黎平县| 雅安市| 修水县| 东丰县| 谢通门县| 西林县| 新源县| 枣阳市| 河北省| 商水县| 扎鲁特旗| 蓬莱市| 黄平县| 宜宾县| 盐池县| 蓝田县| 新兴县| 淮阳县| 武宁县| 和林格尔县| 遂平县| 天台县| 衡水市| 淳化县| 电白县| 高陵县| 县级市| 兴义市| 孟村|