Задача, наверняка, тривиальная для большинства людей, но у меня затупки. Есть к примеру, таблица:
id | user | age | phone | email
Есть абстрактный парсер, который получает эти данные. При парсинге некоторых данных может не быть, например у нас после парсинга образовалась такая таблица (телефон - уникальный ключ, он будет обязательно):
1 | vasya | '' | 2128506 | ''
2 | ivan | 34 | 345678 | vanya@mailsrv.com
Задача состоит в том, что при следующем парсинге обновить ТОЛЬКО пустые значения ячеек, не затрагивая уже имеющиеся. Можно-ли это все сделать одним запросом, если да, то подскажите примерно как, с mysql общаюсь на "Вы".
Конечно можно предварительно делать SELECT по телефону, если поле есть, то смотреть какие поля не заполнены, и после этого уже делать UPDATE, но это не кошерно, и вдвое увеличит число запросов
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости