sqlite3 有没有办法添加一个自动增量的列

加盾男爵 2018-05-15 12:30:21
一张表,创建之没有设置自动增量?然后我想给他添加一个ID列,这个列是个自动增量(因为设计表的时候没有相同的行,但现在回出现两行的数据完全一样,所以打算添加一个自动增量的列)
ALTER TABLE MyCard ADD COLUMN ID INTEGER PRIMARY KEY AUTOINCREMENT;

结果显示Can't add a PRIMARY KEY
我以为不能添加主键,所以
ALTER TABLE MyCard ADD COLUMN ID INTEGER AUTOINCREMENT;

但还是出错,我想问下如何黑一张表添加一个自动增量的列,这列不一定要是主键
...全文
1218 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
疾风老韦 2019-06-08
  • 打赏
  • 举报
回复
请问怎样解决的呢?
ACMAIN_CHM 2018-05-23
  • 打赏
  • 举报
回复
http://www.sqlite.org/autoinc.html?http://www.sqlite.org/faq.html
加盾男爵 2018-05-22
  • 打赏
  • 举报
回复
自己解决了,来人接下分

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧