primary-key

    10熱度

    2回答

    嘗試實施基於an article by Chris Pratt的通用存儲庫,該存儲庫使用object作爲Id(PK)。 一切都很好,直到我試圖.Map()其中一個對象ExpressMapper。 更多代碼如下。但本質上,當我嘗試這樣做: var dataModel = postedModel.Map(new ExampleDataModel()); 它給我: 此對象定義無參數的構造函數。 當我

    1熱度

    1回答

    我正在查看我的數據庫,我想知道我的表中缺少了多少個主鍵。現在有時我只有一個主鍵是整數,這很容易, 我看着這個SQL: find missing IDs in a table,但它是數字列。 我從SO本身得到了下面的解決方案,它有助於防止PK是整數。 選擇只有PK到我通過它awk的一個文件來尋找下一個丟失的序列 gawk '$1!=p+1{print p+1}{p=$1}' 現在我的問題圍繞的V

    0熱度

    1回答

    我已經創建了這樣一個測試場景: 我有三張表,即父親,孩子,食物。 父表具有主自動增量鍵和名稱列。 子表具有主自動增量鍵和名稱列。 食物有一列我想要一個外鍵和一列食物名稱。 father ----------- id name 1 kevin 2 adam child ----------- id father_id name 1 1 fred 2 1 john

    1熱度

    1回答

    我必須更改我的數據庫中的表,以便primary key不是標準increments。 這裏的遷移, public function up() { Schema::create('settings', function (Blueprint $table) { $table->text('code', 30)->primary(); $table->timesta

    0熱度

    2回答

    是否有一個最佳實踐,如何防止在ViewModel中顯示數據庫中的自動增量主鍵(ID),以使其不會顯示給最終用戶? 我知道桌子上還有其他可以使用的獨特字段。但是,如果不確定是否存在(或將保留)獨特的呢? 我想創建一個散列並將其保存在數據庫中名爲ViewKey的列中。例如在表格地址中。

    0熱度

    1回答

    這可能是非常愚蠢的問,但我面臨這種情況: 我有一個表,我填充每次用戶發送請求時,我在一個字段上使用日期(一個日期)從我插入的最後一行。問題是,我插入的最後一行總是嘗試插入本身,因爲它在我正在考慮的範圍內。我知道一個解決方案可能只是在最後一行添加一兩分鐘,但是從這個問題出發。 我怎樣才能在java中,使用PreparedStatement和批處理插入多行,跳過發送給我那個PRIMARY_KEY_VI

    0熱度

    1回答

    我已經安裝了紅寶石 我隨時用它 - 它覆蓋了我的ID。 當然,這是正確的,但如何改變這個寶石還有我的舊ID? 保護覆蓋我的ID。

    0熱度

    2回答

    我有我與他以前從來沒有遇到過一個奇怪的問題/情形...... 所以我用一個小的API該網站向我提供他們在他們的數據庫中交易的信息。 而在另一方面,我有我的DB基本上是這樣的: create table API_Transactions ( TransactionId int not null -- this is the part on which I have the question Tr

    0熱度

    1回答

    電子郵件表是使用以下命令創建的,目前它具有大約15000條記錄。 Create table emails (id INTEGER, accountid INTEGER, subject varchar(4000), sender varchar(100), sentDate TIMESTAMP, status varchar(10)) 現在我試圖在這張表上添加主鍵。爲此,我執行 ALTER

    -1熱度

    2回答

    我閱讀了一篇文章,其中指出:「默認情況下,RoR中的所有模型都有一個名爲id類型的列:primary_key。」 ,所以我檢查了我的C9項目的模式文件,但我發現,自動創建對象僅 t.datetime "created_at", null: false t.datetime "updated_at", null: false 根據上面的文章, 哪裏是t.primary_key「ID」, nul