更新時間:2021-08-16 10:57:26 來源:動力節(jié)點 瀏覽971次
.sql文件可以用Nacicat進行導(dǎo)入
首先,建立好數(shù)據(jù)庫連接,
右鍵——>運行SQL文件
右側(cè)三個點處點擊瀏覽并選擇.sql文件
選擇編碼,點擊開始
1.可能出現(xiàn) [ERR] Lost connection to MySQL server during query
原因:數(shù)據(jù)太大了
解決方法:修改mysql配置文件my.ini
[mysqld]
max_allowed_packet = 700M
即配置MySQL允許的最大數(shù)據(jù)包大小,上面的700M你可以根據(jù)你的項目修改為你自己的值,只要比要導(dǎo)入的.sql文件大就可以了。
2.可能出現(xiàn) [ERR] 1050 - Table 'xxx' already exists
原因:你的數(shù)據(jù)庫已經(jīng)有數(shù)據(jù)了,這些表已經(jīng)存在,不能重復(fù)建表
解決方法:
(1)刪除數(shù)據(jù)庫,新建后再導(dǎo)入,如:
(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;
以上就是動力節(jié)點小編介紹的"SQL數(shù)據(jù)庫導(dǎo)入文件",希望對大家有幫助,想了解更多可查看數(shù)據(jù)庫教程。動力節(jié)點在線學(xué)習(xí)教程,針對沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。
0基礎(chǔ) 0學(xué)費 15天面授
有基礎(chǔ) 直達就業(yè)
業(yè)余時間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)
初級 202925
初級 203221
初級 202629
初級 203743