Django项目数据库从Sqlite到MySQL的转换

1 更改settings.py;
将数据库信息改为想要转换到的MySQL数据库。
2 创建数据表;
python manage.py syncdb
注意事项:不要创建Admin账号
3 将sqlite数据文件中的数据dump成sql脚本文件;
sqlite3 database.db
.output sql
.dump
4 更改生成的sql脚本文件;
 a 删除所有的CREATE语句;
 b 修改INSERT语句
例:
  dump出来的语句:INSERT INTO “lend_paylist” VALUES(18,245,6,6,0,0,905,'2010-03-28 00:00:00',1);
在VI中修改为:INSERT INTO lend_paylist VALUES(18,245,6,6,0,0,905,'2010-03-28 00:00:00',1);
VI命令:
%s/INTO "/INTO /g
%s/" VALUES/ VALUES/g
5 在mysql中执行脚本
mysql>source sql
 
注:如在sqlite数据库在存在视图需使用另外创建。

转载于:https://www.cnblogs.com/crafter/archive/2009/10/16/2262927.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值