數據庫導入.sql文件


BEGIN:

.sql文件可以用Nacicat進行導入

首先,建立好數據庫連接,

右鍵——>運行SQL文件

 

 

  右側三個點處點擊瀏覽並選擇.sql文件

 

 選擇編碼,點擊開始

 

在此過程中:

1 可能出現 [ERR] Lost connection to MySQL server during query

原因:數據太大了

解決方法:修改mysql配置文件my.ini

[mysqld]

max_allowed_packet = 700M 

即配置MySQL允許的最大數據包大小,上面的700M你可以根據你的項目修改為你自己的值,只要比要導入的.sql文件大就可以了。

2 可能出現 [ERR] 1050 - Table 'xxx' already exists

原因:你的數據庫已經有數據了,這些表已經存在,不能重復建表

解決方法:

1)刪除數據庫,新建后再導入,如:

 

 

 

 

2)修改.sql文件

如:

原來的新建語句

CREATE TABLE `air_other_reqs` (
  `id` int(11) NOT NULL,
  `remark` varchar(100) DEFAULT NULL,
  `goods_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

修改為:

CREATE TABLE if not exists `air_other_reqs` (
  `id` int(11) NOT NULL,
  `remark` varchar(100) DEFAULT NULL,
  `goods_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

 

END.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM