2014-02-20 15 views
0

我想在php中創建一個表格我的管理員可以將重複數據添加到列中,所以我會有Event ID和Band ID列,它會像(1, 3),(1,5)(2,4) 所以我可以有一個以上的樂隊與一個事件相關。 我的兩個表如下所示:在php中創建重複的條目我的管理

enter image description here

enter image description here

Band_ID和事項標識應該是在第二個表的複合主鍵。我如何在PHPMyAdmin中執行此操作?

+0

當您嘗試在第二個表中爲多個行使用相同的「Event_ID」值時,會出現什麼錯誤?你確定該列沒有被定義爲'UNIQUE'嗎? –

+0

我們需要查看您正在嘗試編寫的INSERT的內容。另外,如果您爲兩個表導出CREATE語句,而不僅僅是顯示屏幕截圖,它將會有所幫助。 (在PMA中,轉至導出並單擊以將表結構導出爲SQL。)最後,如果您能夠澄清在將記錄添加到Event_bands表之前首先將記錄添加到Events表中。這裏需要更多的信息。 –

+0

這是事件表:http://gyazo.com/be159740ae7502b29e305544bcb058b0.png 這是eventbandlink表: http://gyazo.com/331af82f86ff6681d9366e5214467d3a.png 我已經把所有我需要在活動數據和樂隊表,我只是用它。 我使用的插入查詢: http://gyazo.com/17f820323e62dfbe74f2d29e66e05eaa.png ,這是錯誤消息我得到: http://gyazo.com/20312e1324780cc279945a10dd5c86bb.png – broliverparker

回答

2

我編輯了你的問題,以反映上面顯示的說明。新的問題是「如何在PhpMyAdmin中創建組合鍵?」 (一個複合鍵是兩列組成主鍵的時候,你問「如何使Event ID和Band ID成爲一個唯一的鍵組合?」)

要在PhpMyAdmin中執行此操作,請進入表,並一次選擇兩列。然後點擊它下面的「鍵」圖標,如下圖所示: enter image description here

+0

仍然給我一個錯誤,當我在 – broliverparker

+0

添加重複數據時,我知道它出錯了,謝謝! – broliverparker

+0

其實,對不起,但它與我自己的價值觀,但後來當我用'關係查看器'鏈接到其他表,我再次得到一個錯誤。 – broliverparker