我有3列的數據庫:「沒有索引定義」SQL:設置現有列作爲主鍵在MySQL
id, name, somethingelse
此表沒有索引設置和我得到在phpmyadmin中
id是一個7位數的字母數字值,對每行都是唯一的。
我想設置Drugid爲主鍵/索引(如果有的話我不知道差異)
請詳細解釋,因爲我是新手。
謝謝。
我有3列的數據庫:「沒有索引定義」SQL:設置現有列作爲主鍵在MySQL
id, name, somethingelse
此表沒有索引設置和我得到在phpmyadmin中
id是一個7位數的字母數字值,對每行都是唯一的。
我想設置Drugid爲主鍵/索引(如果有的話我不知道差異)
請詳細解釋,因爲我是新手。
謝謝。
在SQL無論是運行:
ALTER TABLE tableName
ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK
或使用phpMyAdmin界面(表結構)
ALTER TABLE your_table
ADD PRIMARY KEY (Drugid);
如果你想用phpmyadmin的界面做到這一點:
選擇表 - >轉到結構選項卡 - >在對應於所需列的行上,用鍵單擊圖標
alter table table_name
add constraint myprimarykey primary key(column);
進入到localhost/phpMyAdmin的,然後按回車鍵。現在選擇數據庫 - > table_name ---> Structure ---> Action ---> Primary - >點擊Primary
您使用的是哪種數據庫引擎? – 2012-03-14 13:19:48
mysql我猜,他說他正在使用phpmyadmin – 2012-03-14 13:23:40