首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

django 的models 里面的有一个字段小弟我改了。小弟我在dbshell 里删除重新添加字段的时候出错

2013-09-06 
django 的models 里面的有一个字段我改了。我在dbshell 里删除重新添加字段的时候出错django 的models 里面

django 的models 里面的有一个字段我改了。我在dbshell 里删除重新添加字段的时候出错
django 的models 里面的有一个字段小弟我改了。小弟我在dbshell 里删除重新添加字段的时候出错django 的models 里面的有一个字段我改了。我在dbshell 里删除重新添加字段的时候出错了。请看提示

我要添加一个新的字段
在python manage.py dbshell 里用这语句:
sqlite> begin;
sqlite> alter table depotapp_product add column phone_dh integer  not null default 0;
sqlite> commit;

可以。但是我改了这个QQ的字段。准备删除重新添加的时候。发现用这语句删不了?

sqlite> begin;
sqlite> alter table depotapp_product drop column phone_dh integer  not null default 0;
sqlite> commit;

出错提示如下:


[解决办法]
sqlite不支持drop column吧?只能add column或rename table。
[解决办法]
建新表,拷数据,去旧表,改表名。

热点排行