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