unique-key

    -1熱度

    3回答

    我有一個數據庫表,每行都有其唯一的標識(RowID)。 是否有一種很好的方法將此RowID轉換爲長度始終爲6個字符的唯一鍵。唯一的關鍵字符可以是{A-Za-z0-9}。唯一鍵的一個例子是:a5Fg3A。 當然我知道只有一定數量的密鑰可以使用這種方法生成,但這對我的情況無關緊要。 我已經想了很多關於這個,但我不能想出一個算法,能夠正確地做到這一點。 我有一個想法是: 唯一鍵= ROWID 如果ROW

    2熱度

    2回答

    我有一個表 table userinfo ( user, email, address, primary key(user) ); 在這個表中「用戶」字段是一樣的,在插入時「電子郵件」。但用戶可以在後面更改他們的'電子郵件'。 所以我想讓電子郵件也是唯一的,如果電子郵件已經存在於表格中,插入查詢失敗。 是否有可能? 在此先感謝,這只是一個例子。

    1熱度

    2回答

    我正嘗試使用下面的代碼在數據庫中創建Tabe。但是,它不工作,我不明白爲什麼。 正在生成的錯誤是'UNIQUE KEY ID (ID)'上的語法錯誤,但根據我正在使用的教程(以及我可以找到的文檔),看起來沒問題。 我也試過'UNIQUE ID (ID)'和'UNIQUE ID',但我仍然得到語法錯誤。 CREATE TABLE wp_offices ( ID smallint(3) NOT

    0熱度

    2回答

    User1 { _id: "my_user1", name: "john smith", email: "[email protected], friends: [ "my_user2", "my_user3", "my_user4", ] } 這將是例子。我的網站佈局是blah.com/user/。通過僅使用用

    2熱度

    2回答

    我很困惑如何最好地在MySQL中索引表,並且需要使用最佳類型的索引構造方面的幫助。目前,我在此表上使用唯一鍵索引,但不知道這是否是最佳使用方法,並且在某些情況下,由於MySQL限制,我無法使用這種類型的索引。 該表由主鍵和n列,在這種情況下,以保持它的簡單N = 4。所以表看起來像這樣:PK,COL1,COL2,COL3,COL4 在COL1-N的值是VARCHAR處理典型地具有1至4個字符之間的

    0熱度

    1回答

    我有兩個表A和B. 表A有列: 李 PC(鍵) CI(鍵) DI TM V AI(此時在此列中沒有數據) 表B具有列: PC(鍵) CI(鍵) CT CS CV AI 我想更新表A使得A.AI = B.AI 我寫的更新語句如下: Update A Set A.AI *= B.AI From A, B where A.PC *= B.PC And A

    14熱度

    2回答

    我想打一個表中MySQL服務器mediumtext列UNIQUE KEY CREATE TABLE `parts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` mediumtext NOT NULL, `display_status` int(11) NOT NULL, UNIQUE KEY `name

    0熱度

    1回答

    我正在概念化數據庫。我想要一個包含3列的表格(其中1個是PK,另外2個是FK),我想讓每個組合的列只能有一個元素。兩個外鍵是否足以保證兩者組合的唯一性? (對於這兩列,只能有一行具有相同的值組合)。我是否也應該讓它們成爲複合獨特的關鍵?

    1熱度

    1回答

    我有這個輸入我的程序: miRNA127 dvex589433 131 154 - 24 87.5 atcgtaacgtatctcccacactta 32 55 98 miRNA32 dvex320240 61 83 - 23 86.9565217391304 cttctacaatggtactgtccatt 31 53 97 miRNA32 dvex623745 141 163 - 23 86

    2熱度

    1回答

    我正在從文本文件(一個招標文件)源中加載標書列表,我想將其存儲到數據庫中。我有表address_point,街道,城市和國家,其中address_point是從許多表(組織,招標,...)。 當腳本加載數據,並嘗試保存相同的地址在失敗,錯誤一個交易 - 重複鍵。 例如,腳本將添加新的投標並且投標由新公司所有。新招標公司和新公司具有相同的地址,並且這兩個對象被插入到一個事務中,並且它們都包含相同的城