What is the purpose of the Navicat for SQLite table option

Source: Internet
Author: User
Tags sqlite

A set of powerful and comprehensive sqlite graphical user interface tools, Navicat forSQLite provides users with a full set of server management functions. It is equipped with SQL query, data editing and data Model tools, and supports all SQLite object types. But some users don't know much about their functionality. This tutorial will give you a detailed introduction to the Navicat for SQLite table options What is the role?

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


Navicat for SQLite

Primary KEY on CONFLICT: Specifies that an algorithm resolves primary key restriction conflicts.

ROLLBACK: When a throttling conflict occurs, roll back immediately, end the current transaction, and abort the command plus the Sqlite_constraint return code. If there is no transaction, the algorithm is the same as ABORT.

Abort: When a constraint conflict occurs, discard the changes made before and abort the return code with Sqlite_constraint. However, no rollback is run, so the changes made by the previous command are saved, which is the default performance.

FAIL: When a constraint conflict occurs, the command aborts with the return code of Sqlite_constraint, but the previous changes are saved and not discarded. For example, if the UPDATE statement encounters a constraint violation on the 100th line that it is trying to update, the first 99 rows change to save but row 100 and subsequent changes do not occur.

IGNORE: When a constraint violation occurs, the row containing the constraint violation is not inserted or updated, but the command continues to function correctly. Other rows continue to be inserted or updated normally. When you use the IGNORE Conflict resolution algorithm, no error is returned.

REPLACE: When a UNIQUE constraint violation occurs, the current row is inserted or updated, leading to a constraint violation being removed. command to continue to run normally after the substitution. The REPLACE conflict resolution algorithm does not return an error. If a NOT null restriction conflict occurs, the null value is superseded by the default value of the column. If the column does not have a default value, use the ABORT algorithm. If a CHECK restriction violation occurs, the IGNORE algorithm is used.

Auto-increment: Sets or resets the value automatically incremented in the edit field to indicate the value of the next record.

Without ROWID: Ignore ROWID (and "oid", "_rowid_"), support SQLite 3.8.2 or later.

The above is an introduction to the ' Navicat for SQLite table Options ', and if not, you can click on Navicat to download the app.

What is the purpose of the Navicat for SQLite table option

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.