Копирование данных между столбцами

Тема в разделе "Базы данных", создана пользователем animal_x, 9 дек 2015.

Модераторы: latteo
  1. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    Использую такой запрос для копирования значений со столбца1 в столбец2
    UPDATE base_name SET col1 = col2
    В столбце col1 часть строк уже со значениями, также как же как и col2
    Нужно сделать так чтобы копировалось только если в строке столбца col1 нет значения.
     
  2. javx

    javx

    Регистр.:
    28 авг 2015
    Сообщения:
    520
    Симпатии:
    239
    Пробовал с условием?
    WHERE col1 = null; или false
     
  3. animal_x

    animal_x

    Регистр.:
    22 июн 2012
    Сообщения:
    400
    Симпатии:
    127
    Спасибо за наводку, заработала такая конструкция
    Код:
    UPDATE `base_name` SET `col1` = `col2` WHERE `col1` = '' AND `col2` <> '';