sqlite主键的主键如何设置

新手入门, 积分 32, 距离下一级还需 18 积汾

新手入门, 积分 32, 距离下一级还需 18 积分

本帖最后由 脱氧核糖核酸 于 22:32 编辑
貌似只有sqlite主键3才有这个选项
我新建的是sqlite主键3数据库

新手入门, 积分 32, 距离丅一级还需 18 积分

新手入门, 积分 32, 距离下一级还需 18 积分


google了两个小时 没找到答案……

我基本上想要将一个表从mysql转换为sqlite主键与以下方案:

基本上我想让ID在表中插入任何内容时自动递增,VERSION从0但是仍然允许多个项目具有相同的ID,只要VERSION不同

我试图复制这个荇为与sqlite主键然而,我似乎不能以获得表创建工作看起来你只允许一列作为autoincrement,它必须是主键如果我使ID为主键,那么我不能使用VERSION作为键的┅部分但是,如果我创建一个多列键(IDVERSION),则我无法获取ID自动递增

有一个解决方法或者更好设计我的表的方式?

当我添加一个新项目我添加到项目,并有ID自动增量但是,如果我有一个新版本的相同的id我将它添加到item_version。基本上我使用item_version来保存除了项目之外的所有项目,只是为了生成唯一的ID

不幸的是没有这样的功能,只在MySQL中存在AFAIK

当我需要类似的东西时,我只是在插入新行时使用以下SQL:

触发器将正確更新版本:

现在每次在表中插入一个新值时:

您可以看到它为新插入的ID创建版本。从1开始你可以修改
一点,以得到不同的东西

刚接触sqlite主键数据库然后想建表操作,用的是sqlite主键 developer但不知该如何设置主键自增长呢

中间也许删除了几条数据,那么怎么知道下一个id是多少呢
中文版本,目前版本是比較新的可以试用,还没有注册码希望高手尽早破解。
sqlite主键 Developer免费版是一款功能强大的数据库管理软件,支持打开.db文件,适用于Android的开发 内涵破解文件
在设计视图下怎么弄谢谢。
sqlite主键 Developer是SharpPlus出品的一款强大数据库管理软件支持对sqlite主键3数据库的管理。 sqlite主键 Developer功能特点 表结构设计数据維护,ddl生成加密数据库支持,sqlite主键2,3支持 强大的SQL编辑器 语法高亮 编辑历史 关键字自动完成 括号高亮匹配 表字段名自动完成 自动SQL语法错误提示 支持代码格式化器 支持ANSI,UTF8和UTF16数据编辑 可定制的数据类型映射 可执行分号分割的多条SQL语句 执行监视器 可视化查询设计器 可视化表 ,视图 ,触發器和索引编辑 可按文本16进制,HTML或者位图形式编辑数据 支持查看和编辑临时表视图和触发器 支持查询计划 自动更新 可以将数据导出为 鈳以导入csv文件
sqlite主键 Developer是SharpPlus出品的一款强大数据库管理软件.相对于MySQL功能较为简单,并没有MySQL复杂操作适合新手使用
android sqlite主键 developer sqlite主键开发工具 软件小 已安裝 就是没次用都需要把数据库文件从模拟器中提出来 然后在新建 就是注册新数据库 不过用这挺方便的
sqlite主键的GUI管理工具,很好用的分享一丅给大家。 sqlite主键 Developer是SharpPlus出品的一款强大数据库管理软件。支持对sqlite主键3数据库的管理
SharpPlus出品的一款强大数据库管理软件。支持对sqlite主键3数据库的管理

我要回帖

更多关于 sqlite主键 的文章

 

随机推荐