数据库转换:sqllite数据库转换成mysql数据库

工具:Navicat 

       用Navicat分别连接sqllite与mysql(新建一个库)

一、删除sqllite的所有索引

数据库转换:sqllite数据库转换成mysql数据库_第1张图片

二、打开Navicat 工具---数据传输 

左边选sqlite的库,右边选创建的mysql的库,下一步,确定所要同步的表,然后开始

数据库转换:sqllite数据库转换成mysql数据库_第2张图片

 此时可能会报一个错误

#1366 - Incorrect integer value: '' for column 'id' at row 1

三、修改mysql的配置文件my.ini

my.ini中查找sql-mode,默认为

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

将其修改为(如果找不到,直接添加以下配置即可)

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

重启mysql,然后再按第二步重新进行数据传输操作即可。

你可能感兴趣的:(数据库,mysql,数据库,sqlite)