数据库导入.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.
勇气,不过就是人在无路可退时那最后的孤注一掷。