我知道,你可以創建在你的MySQL表中的唯一列,但實際上,我看比較兩列。多列重複項檢查MySQL的
所以,如果我有過記載:
Time User Table
10:00pm Fred 29
11:00am Bob 33
我可以插入與time 10:00pm
和table 33
但不10:00pm table 29
的新紀錄。
我知道我可以運行一個查詢,然後取消插入新記錄的能力,如果我根據比較這兩個字段的查詢結果,但我想知道是否有更優雅的解決方案,我可以在INSERT上從MySQL獲取重複的輸入錯誤並保存自己的幾行代碼。
你基本上是尋找一個多列約束。 – cdeszaq
我希望我2小時前知道這些詞。我GOOGLE了這一點,並得出了這個網站上的確切結論。至少像我這樣還沒有想出來的人現在會有一個匹配的查詢。 –