存在一些問題。首先,這是我的表格結構。防止MySQL插入,如果一行已經包含INSERT數據
表doc_perms
id user_id doc_id can_view can_edit can_delete
ID是PK和USER_ID和DOC_ID是其他表的FK的。
基本上,我需要的是防止INSERT查詢執行如果在一排已經存在USER_ID和DOC_ID的INSERT數據,而不管列的其餘部分。
例如
如果你有數據
user_id doc_id
1 1
1 2
然後嘗試做USER_ID一個INSERT = 1和DOC_ID = 2,查詢失敗,因爲已經有一個與該數據連續它。
希望這是有道理的。
感謝您提前幫助。
輝煌。完美工作。謝謝。 – Sinmok