更新時(shí)間:2021-08-16 10:57:26 來源:動力節(jié)點(diǎn) 瀏覽935次
.sql文件可以用Nacicat進(jìn)行導(dǎo)入
首先,建立好數(shù)據(jù)庫連接,
右鍵——>運(yùn)行SQL文件
右側(cè)三個(gè)點(diǎn)處點(diǎn)擊瀏覽并選擇.sql文件
選擇編碼,點(diǎn)擊開始
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ù)你的項(xiàng)目修改為你自己的值,只要比要導(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é)點(diǎn)小編介紹的"SQL數(shù)據(jù)庫導(dǎo)入文件",希望對大家有幫助,想了解更多可查看數(shù)據(jù)庫教程。動力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識,讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。
初級 202925
初級 203221
初級 202629
初級 203743