0
在創建MySQL表時,我想將2個coloumns作爲主鍵 ? 我該怎麼做?MySQL組合2 coloumns作爲主鍵
我要讓主鍵(admin_id, primary key)
create table version (admin_id varchar(20) primary key, versionid integer, employeeid float4)
在創建MySQL表時,我想將2個coloumns作爲主鍵 ? 我該怎麼做?MySQL組合2 coloumns作爲主鍵
我要讓主鍵(admin_id, primary key)
create table version (admin_id varchar(20) primary key, versionid integer, employeeid float4)
單獨創建一個主鍵約束。例如,對於(admin_id, versionid)
:
create table version (
admin_id varchar(20),
versionid integer,
employeeid varchar(20),
constraint pk_version primary key (admin_id, versionid)
);
注:float
是一個id,很多很多原因,一個非常糟糕的主意。使用varchar
,decimal
或某種整數。
多個PRIMARY KEY在MySQL中不被允許 –
你的意思是主鍵'(admin_id,versionid)'? – philipxy