iphone - 如何删除sqlite中表列的自动递增?

标签 iphone ios database sqlite

我使用下面的代码创建了我的表:

create table tbl_questionnair(qid integer primary key autoincrement, title varchar, uid integer, superadminid integer,TIMESTAMP DEFAULT CURRENT_TIMESTAMP);  

现在我想删除 qid 的自动增量。谁能帮帮我?

最佳答案

sqLite 不支持 alter table 所以删除旧表并重新创建它

只需删除作为主键的 qid。

create table tbl_questionnair(qid integer, title varchar, uid integer, superadminid integer,TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

关于iphone - 如何删除sqlite中表列的自动递增?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18288700/

相关文章:

iphone - 为 uitableviewcells 加载横向和纵向 xib 文件的最佳方式是什么?

ios - 如何随机选择保存在NSArray中的UIColor?

ios - Shinobi SChartScatterSeries z 顺序

iOS 谷歌分析实现错误

ios - 将文件复制到 iOS 中的不同目录

php - 序列化mysql表中的数据

iphone - 应用程序未运行时处理远程通知时崩溃

iphone - cocos2d MFMailComposeViewController

javascript - 在 MVCarray 中分配纬度和经度

database - SQL Server - 使用带交集的计数函数