想請問一下 各位
我有在我的phpmyadim裡設我所需要的資料表
然後 資料表之間是鐵定要做關聯的
然而 關聯的連結方法 不就是主鍵或是索引之間的連結嘛
那 我現在有二張資料表 無法設主鍵
最多能設索引而以 但是 設主鍵 的話 會傳回 語法錯誤的訊息
錯誤 訊息
------------------------------以下-------------------------------
SQL 語法:
ALTER TABLE `packge_all` ADD PRIMARY KEY ( `packge_name` )
MySQL 傳回:
#1062 - Duplicate entry '11' for key 1
-----------------------------以上------------------------------------------
想問...為什麼 他不能設 key呢? 為什麼會傳回這個錯誤訊息呢? 要怎麼去用掉?
我已經 試很久了 一直都是一樣的結果 想請各位幫個忙~~
而且 像是 有些資料表我設的 主鍵 他會有像是組別的東西, 主鍵的組別就是會有數字顯示,而 索引的組別卻都是不適用 像以下 第一個是主鍵 第二個是索引
---------------------------------------以下-----------------------------------
索引:
鍵名 型態 組別 欄位
PRIMARY PRIMARY 36 courseid
tchid_num INDEX 不適用 tchid_num
---------------------------------------------以上-------------------------------
想請問 為什麼勒...主鍵和索引 應該都是用在關聯上的吧
想請各位 能幫我 為我解答一下 讓我了解~~謝謝
(雖然 這個問題看來起很白痴的感覺= =" 但 還是希望能解答讓我知 謝謝 因為我真的搞不懂 =□=")
索引、主鍵的差別
版主: 版主管理群

