• Navicat for SQLite 表选项的作用是什么


    一套作为一套强大和全面的SQLite图形用户介面工具,Navicat for SQLite为用户提供了全套的服务器管理功能。并且配备了SQL查询、数据编辑和数据模型工具,而且支持所有SQLite对象类型。但是一些用户对其功能不是很了解。本教程将详细的给大家介绍介绍Navicat for SQLite 表选项的作用是什么?

    原文:http://www.formysql.com/wenti/SQLite-biaoxuanxiang.html

    Navicat for SQLite
    Navicat for SQLite

    主键 ON CONFLICT:指定某种算法解决主键限制冲突。

    ● ROLLBACK:当限制冲突发生时,立即回滚,结束当前的事务,并中止命令加上 SQLITE_CONSTRAINT 的返回代码。如果没有事务,该算法同 ABORT。

    ● ABORT:当限制冲突发生时,放弃之前作出的改变,并中止加上 SQLITE_CONSTRAINT 的返回代码。但是不运行回滚,所以之前命令作出的改变得以保存,这是默认的性能。

    ● FAIL:当限制冲突发生时,命令中止加上 SQLITE_CONSTRAINT 的返回代码,但之前作出的改变得以保存及不会放弃。例如:如果 UPDATE 语句在它尝试更新的第 100 行遇到限制冲突,前 99 行改变保存但行 100 及以后的改变不会发生。

    ● IGNORE:当限制冲突发生时,包含限制冲突的一行不会插入或更新,但命令继续正常运行。其他行继续正常插入或更新。当使用 IGNORE 冲突解决算法时,不会返回错误。

    ● REPLACE:当 UNIQUE 限制冲突发生时,在插入或更新当前行,前行导致限制冲突被移除。命令继续正常运行后取代。 REPLACE 冲突解决算法不会返回错误。如果 NOT NULL 限制冲突发生时,NULL 值被该列的默认值取代。如果该列没有默认值,使用 ABORT 算法。如果 CHECK 限制冲突发生时,会使用 IGNORE 算法。

    自动递增:在编辑栏位设置或重设自动递增的值,指示下一个记录的值。

    WITHOUT ROWID:忽略 rowid(和「oid」、「_rowid_」),支持 SQLite 3.8.2 或以上版本。

    以上是对'Navicat for SQLite 表选项的作用是什么"的介绍,如果还没有这款软件,可以点击Navicat下载获取。

  • 相关阅读:
    没有找到MSVCR100.dll解决方法
    Python用subprocess的Popen来调用系统命令
    我是怎样成长为系统架构师的
    【java读书笔记】——Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
    SQLite的SQL语法
    MVC中使用AuthorizeAttribute做身份验证操作
    windows知识点
    java实现第五届蓝桥杯斐波那契
    java实现第五届蓝桥杯绳圈
    java实现第五届蓝桥杯绳圈
  • 原文地址:https://www.cnblogs.com/Navicat/p/5610410.html
Copyright © 2020-2023  润新知