Как проверить наличие записи и вставить или обновить в MYSQL?Как проверить наличие записи и вставить в MYSQL?
У меня есть скрипт, который имеет набор операторов Insert для нескольких таблиц. Теперь, когда я пытаюсь выполнить инструкцию Insert, я хочу сделать следующее:
- Проверьте наличие записи, а затем вставьте или обновите.
- Если запись отсутствует, вставьте.
- Если запись уже ничего не делает.
Как это сделать?
Примечание: Сценарий с вкладышем отчетности генерируются programmaticaly использованием SP
Как вы хотите проверить за существование записи? Использование первичного ключа? или какой-либо другой механизм? – Himadri
см. Http://stackoverflow.com/questions/2223344/mysql-conditional-insert-if-not-exists-insert – davek