Общие > Базы данных
Проверка на повторы новых данных с имеющимися - может ли такое MySQL?
Metaller:
А почему нельзя так?
SELECT * FROM `blabla` WHERE `number`=\'$number\' AND `name`=\'$name\' AND `code`=\'$code\'
Maniac:
Слушай, а почему нельзя сделать "код" ключевым полем (насколько я знаю он уникален для товара) и делать так, как fidget предложила? При правильной организации таблицы скорость возрастет значительно.
Или формируй что-нить типа "$number|$name|$code" в качестве значения для ключа.
Fluke:
Сделай уникальный ключ для всех трех полей. В MySQL это работает. А затем INSERT IGNORE ...
evgeny_s:
Спасибо большое. Так и сделаю.
Навигация
Перейти к полной версии