0
A
回答
1
思考問題的錯誤方法。讓數據庫控制數據。您可以通過在IP列定義約束或唯一索引確保沒有重複(他們幾乎等同):
create unique index unq_iptable_ip on iptable(ip);
然後,如果你試圖插入重複ip
,數據庫不會放過你的。這確保了數據的完整性,並且數據庫可以做得比你想的要好(考慮如果多個用戶同時嘗試修改表格會發生什麼情況)。
+0
非常感謝,我忘了所有關於UNIQUE索引,*臉掌* –
相關問題
- 1. 檢查數組是否重複
- 2. 檢查數組是否重複
- 3. 如何檢查我的數組內部是否有重複值?
- 4. 檢查列表中的所有數字是否重複
- 5. 檢查數組中是否有任何重複元素遞歸
- 6. 如何檢查數組<T>是否有重複值?
- 7. 檢查plist內部是否有重複
- 8. 枝條檢查是否有重複
- 9. 檢查數字是否重複
- 10. T-SQL檢查主鍵是否存在於重複表中
- 11. 檢查排序後的數組是否重複
- 12. 檢查Python中的列表中是否有重複值(> 0)
- 13. 檢查重複數組
- 14. 檢查一個數組是否包含重複值
- 15. 檢查多維數組鍵是否重複
- 16. 檢查文件中的數據是否有重複項(Python)
- 17. 如何檢查ObservableCollection是否有重複的數據?
- 18. SQL檢查表重複的用戶名
- 19. 如何檢查數組是否列表?
- 20. PhoneGap的SQL檢查重複
- 21. mysql_fetch_array到數組中檢查是否應該檢查複選框
- 22. 如何檢查是否有在數組
- 23. 檢查數組是否有空元素
- 24. 檢查數組是否有字符串?
- 25. 檢查JSON是否沒有數組
- 26. 檢查數組中是否有一個數組是空的
- 27. 檢查在gae數據存儲區中是否有重複
- 28. 檢查數組的列表是否具有相同的值
- 29. 如何檢查重複值SQL表?
- 30. 檢查孩子是否重複
謝謝你,這個問題已經修復。 –