Bu şu anda ne yapıyorum (name olup UNIQUE):
SELECT * FROM fruits WHERE name='apple';
Check if the query returned any result. If yes, don't do anything. If no, a new value has to be inserted:
INSERT INTO fruits (name) VALUES ('apple');
Yerine Yukarıdakilerin o zaten varsa kontrol etmeden tabloya değer eklemek için ok? Adı zaten tabloda varsa, bir hata atılır ve bu değilse, yeni bir kayıt eklenir.
Şu anda 1000 sorguları sonuçlanan döngü, bir 500 kayıt eklemek için yaşıyorum. Bu kontrol "zaten var" atlamak için ok olacak?