亚洲人成网站18禁止人,亚洲av网址在线,亚洲av无码国产综合专区,亚洲欧洲精品成人久久av,性欧美videofree另类

Navicat中文網(wǎng)站 > 常見(jiàn)問(wèn)題 > 細(xì)說(shuō) Navicat for SQLite 表唯一鍵
Navicat 幫助中心 幫助類(lèi)別

細(xì)說(shuō) Navicat for SQLite 表唯一鍵

發(fā)布時(shí)間:2015-12-09 11: 00: 50

Navicat for SQLite 唯一鍵確保表的全部列的數(shù)據(jù)獨(dú)一無(wú)二。在唯一鍵選項(xiàng)卡,只需點(diǎn)擊唯一鍵欄位即可編輯。使用唯一鍵工具欄,可創(chuàng)建新的、編輯或刪除選定的唯一鍵欄位。

Navicat for SQLite 最新版 11.1.13 官方下載地址可參考:http://www.whtianwei.cn/xiazai_sqlite.html

Navicat for SQLite
Navicat for SQLite

使用“名”編輯框設(shè)置唯一鍵名。

要包含欄位到唯一鍵,需雙擊“欄位”打開(kāi)編輯器進(jìn)行編輯。

ON CONFLICT:指定某一種算法解決限制沖突。

● ROLLBACK:當(dāng)限制沖突發(fā)生時(shí),立即回滾,從而結(jié)束當(dāng)前的事務(wù),并中止命令加上 SQLITE_CONSTRAINT 的返回代碼。如果沒(méi)有有效事務(wù),那么這算法做法和 ABORT 一樣。

● ABORT:當(dāng)限制沖突發(fā)生時(shí),命令放棄之前的改變,并中止加上 SQLITE_CONSTRAINT 的返回代碼。但不回滾,所以由之前命令作出的改變得以保存,這是默認(rèn)的性能。

● FAIL:當(dāng)限制沖突發(fā)生時(shí),命令中止加上 SQLITE_CONSTRAINT 的返回代碼。但之前的改變得以保存及不會(huì)放棄。例如:如果 UPDATE 語(yǔ)句在嘗試更新的第100 行遇到限制沖突,那么前 99 行改變保存,行 100 及以后的改變不會(huì)發(fā)生。

● IGNORE:當(dāng)限制沖突發(fā)生時(shí),包含限制沖突的一行不會(huì)插入或更新,但命令繼續(xù)正常運(yùn)行。其他行在限制沖突的行之前及之后繼續(xù)正常插入或更新,當(dāng)使用 IGNORE 沖突解決算法時(shí),不返回錯(cuò)誤。

● REPLACE:當(dāng) UNIQUE 限制沖突發(fā)生時(shí),前行導(dǎo)致限制沖突被移除,命令繼續(xù)正常運(yùn)行后取代,REPLACE 沖突解決算法不返回錯(cuò)誤。如果 NOT NULL 限制沖突發(fā)生時(shí),NULL 值被該列的默認(rèn)值取代。如果該列沒(méi)有默認(rèn)值,使用 ABORT 算法。如果 CHECK 限制沖突發(fā)生時(shí),會(huì)使用 IGNORE 算法。

欄位編輯器

“名”列表選擇欄位,取消勾選移除欄位,箭頭按鈕改變唯一鍵欄位排序。

排序規(guī)則:指定列的文本項(xiàng)目使用的排序規(guī)則序列,默認(rèn)排序規(guī)則序列是為該列定義的排序規(guī)則序列,支持 SQLite 3。

● BINARY:使用 memcmp()比較字符串?dāng)?shù)據(jù),不管文本編碼。

● NOCASE:和 binary 一樣,除了在運(yùn)行比對(duì)時(shí), ASCII 的 26 個(gè)大寫(xiě)字符折疊到它們對(duì)應(yīng)的小寫(xiě),只有 ASCII 字符是大小寫(xiě)折疊。由于表所需的大小,SQLite 不嘗試做完整的 UTF 大小寫(xiě)折疊。

● RTRIM:和 binary 一樣,除了尾隨空格字符被忽略。

排序順序:表明排序順序,即遞增「ASC」或遞減「DESC」。

關(guān)于 Navicat for SQLite 的更多相關(guān)教程,可參考 Navicat 中文官網(wǎng)。

展開(kāi)閱讀全文

標(biāo)簽:Navicat for SQLiteNavicat 中文官網(wǎng),表唯一鍵

讀者也訪問(wèn)過(guò)這里:

咨詢熱線

在線咨詢

限時(shí)折扣