В таблице есть поле city_id нужно перед вставкой записи выполнить проверку, есть ли поле с определенным city_id.
Записей в таблице 2000000.
Очень медленно ищет.
SELECT COUNT(*) FROM `sl_cities` WHERE `city_id` = ".$value['id'].";
Какой запрос использовать для поиска?
И какой ключ применить для city_id.
Примари кей в таблице нет, так же значения city_id без повторений.
Таблица MyISAM
1 city_id int(11)
2 country_id int(11)
3 region_id int(11)
4 area varchar(1024)
5 region varchar(1024)
6 title varchar(1024)
7 important tinyint(4)
В дальнейшем выборка будет идти не только по city_id но и по country_id и region_id