我有一個表 (ID,位置,時間戳,類型,值)PHP如何檢查存在之前插入數據到mysql
位置/時間戳/類型可以複製,
但位置+時間戳+類型是獨一無二的
1, 「巴黎」,1474986000, 「一」, 「100」
2, 「倫敦」,1474986000, 「一」, 「90」
3, 「巴黎」,1474986000「 「b」,「12」
4,「倫敦」,1474986000,「b」,「13」
5「Paris」1474990000「a」100「
6」London「1474990000」a「100」
7「Paris」1474990000「a」100 「
8,‘倫敦’,1474990000,‘一’,‘100’
我試圖檢查使用select語句插入之前就已經存在,但我有> 100000的記錄,它花了很多時間檢查
任何其他解決方案可以解決這個問題?謝謝〜
然後在這些字段上放上一個索引 – RiggsFolly
或者編寫INSERT查詢並處理重複錯誤爲OK – RiggsFolly
請檢查本文檔: http://dev.mysql.com/doc/refman/5。7/EN /插入式,duplicate.html –