第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何正確創(chuàng)建復(fù)合主鍵 - MYSQL

如何正確創(chuàng)建復(fù)合主鍵 - MYSQL

如何正確創(chuàng)建復(fù)合主鍵 - MYSQL這是我正在使用的激烈設(shè)置的粗略過度簡化。table_1并且table_2兩者都有自動增量代理主鍵作為ID。info是一個包含有關(guān)table_1和的信息的表table_2。table_1 (id, field)  table_2 (id, field, field)info ( ???, field)我試圖決定,如果我應(yīng)該做的主鍵info的ID從復(fù)合材料table_1和table_2。如果我這樣做,哪一個最有意義呢?(在這個例子中,我將ID 11209與ID 437相結(jié)合)INT(9)11209437 (我可以想象為什么這很糟糕)VARCHAR (10) 11209-437 DECIMAL (10,4)11209.437或者是其他東西?將它用作MYSQL MYISAM數(shù)據(jù)庫的主鍵可以嗎?
查看完整描述

3 回答

?
胡說叔叔

TA貢獻(xiàn)1804條經(jīng)驗 獲得超8個贊

我會使用復(fù)合(多列)鍵。

CREATE TABLE INFO (
    t1ID INT,
    t2ID INT,
    PRIMARY KEY (t1ID, t2ID))

這樣,您可以將t1ID和t2ID作為指向其各自表的外鍵。


查看完整回答
反對 回復(fù) 2019-07-26
?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊

語法是CONSTRAINT constraint_name PRIMARY KEY(col1,col2,col3)例如::

CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)

如果您在創(chuàng)建表時正在編寫上面的示例,例如::

CREATE TABLE person (
   P_Id int ,
   ............,
   ............,
   CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName));

要將此約束添加到現(xiàn)有表,您需要遵循以下語法

ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY (P_Id,LastName)



查看完整回答
反對 回復(fù) 2019-07-26
  • 3 回答
  • 0 關(guān)注
  • 4535 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號