欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在sqlite中剔除字段用什么sql语句

更新时间: 2014-01-05 02:31:53 责任编辑: Author_N1

 

在sqlite中删除字段用什么sql语句?
在sqlite中,我用alter table D_BrandService add column a int default 0;语句给表D_BrandService加了个字段a,执行成功,结果用alter table D_BrandService drop column a;(或alter table D_BrandService drop a;)语句一执行,提示我drop附近有语法错误,请熟悉sqlite的给个提示

一旦遇到能执行的sql,马上结贴给分
--参考方法--
引用:
在sqlite中,我用alter table D_BrandService add column a int default 0;语句给表D_BrandService加了个字段a,执行成功,结果用alter table D_BrandService drop column a;(或alter table D_BrandService drop a;)语句一执行,提示我drop附近有语法错误,请熟悉……


sqlite> create table D_BrandService(id int);
sqlite> alter table D_BrandService add column a int default 0;
sqlite> create table tmp as select id from D_BrandService;
sqlite> drop table D_BrandService;
sqlite> alter table tmp rename to D_BrandService;
--参考方法--
引用:
2楼的算是个方法,但是能否有直接删除a字段的sql语句?结贴时2楼有分

sqlite不支持直接删除表中字段的语法。
--参考方法--
没办法,目前SQLITE版本中ALTER TABLE不支持DROP COLUMN,只有RENAME 和ADD
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:31:53
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10989/
本文WWW.DOC100.NET DOC100.NET版权所有。