1
A
回答
1
這就是我通常所做的:刪除所有現有記錄並添加新記錄。如果它是一個簡單的交叉引用表,這是最簡單的事情。如果有重要的id字段,則可能需要做其他事情。
+0
謝謝。沒有id域是重要的。只是想確定這是處理這個問題的合理方法。 – james
1
如果您的利益池不存儲在一個單獨的表,你可以使用標誌的方法:
用戶表(例如)
user_id int(8) AUTO_INCREMENT
user_name varchar(255)
user_email varchar(255)
用戶興趣表(例如)
interest_name varchar(255)
user_id int(8)
interest_status tinyint(1)
利息狀態可以是1(對於活躍利息)或0(對於前利息)
另一方面,如果您有興趣池也可以從中選擇一個二元關聯表,然後將更改爲它所表示的interst_id
。刪除所有舊記錄並用問題標誌重新插入它們。這通常是更容易做的事情,並且不太容易出錯。
+0
感謝您的幫助。 – james
相關問題
- 1. PHP MySQL(更新)
- 2. Php Mysql更新
- 3. PHP更新mysql
- 4. 更新數組php mysql mysql
- 5. PHP/MySQL OnClick更新MySQL
- 6. PHP MYSQL更新表
- 7. MySQL和PHP更新
- 8. 更新MySQL表 - PHP
- 9. mysql php表更新
- 10. Mysql更新與PHP
- 11. PHP的MySQL更新
- 12. PHP MySQL更新只更新一行
- 13. PHP的MySQL更新不會更新
- 14. Newbe用PHP更新/ MySQL更新
- 15. 從php更新多行Mysql
- 16. PHP和MySQL錯誤&更新
- 17. PHP MYSQL更新/重定向
- 18. Mysql和PHP更新問題
- 19. 更新第一行mysql php
- 20. PHP MySQL多個更新
- 21. php mysql更新表一次
- 22. PHP/MySQL更新查詢
- 23. PHP的MySQL更新錯誤
- 24. 更新php-mysql查詢
- 25. 從php更新mysql記錄
- 26. 重複更新PHP PDO MYSQL
- 27. Php MySQL更新表textarea html
- 28. PHP更新MySQL數據庫
- 29. PHP/MySQL更新訂單
- 30. 用php和ajax更新mysql
當你說'檢查'你的意思是'刪除'? –
您能否詳細說明您的餐桌設計,並提供一個用戶及其可能興趣的例子以及他們希望對其興趣所做的改變。 – Jrod
只要你永遠不需要跟蹤'入境日期','去除日期'這些'利益',那麼你的方法就沒問題。如果您可能想在不久的將來追蹤這類信息,那麼現在就可以設置它(只刪除那些不再適用的信息,添加任何新信息)。 – JMC