sqlite2mysql 从SQLite3到MySQL数据库转换脚本详解
sqlite2mysql 是用于将 SQLite3 数据库转换为 MySQL 格式的脚本工具。以下为使用说明及注意事项:
- SQLite数据库导出:
使用以下命令转储SQLite数据库内容:
```
sqlite3 bbdd.sqlite .dump > bbdd.sql
```
- 执行转换脚本:
运行脚本将bbdd.sql文件转换为MySQL兼容格式:
```
./sqlite2mysql.py bbdd.sql > bbdd.mysql
```
注意:该脚本不会自动调整SQLite3字段类型以适应MySQL格式,因此请确保检查所有 CREATE TABLE 语句中的数据类型。
-
类型适配建议:
-
将 undefined 和 REAL 类型改为 VARCHAR(XX) 和 DECIMAL(x,Y)。
-
导入到MySQL数据库:
转换完成后,通过以下命令将文件导入到MySQL数据库:
```
mysql -u user -p database < bbdd.mysql
```
用户评论