За последние 24 часа нас посетили 22668 программистов и 1271 робот. Сейчас ищут 739 программистов ...

как заменить значение одного с поля на значение другого поля построчно в таблице

Тема в разделе "MySQL", создана пользователем ufaclub, 18 апр 2020.

  1. ufaclub

    ufaclub Активный пользователь

    С нами с:
    29 авг 2011
    Сообщения:
    55
    Симпатии:
    0
    есть таблица s_products в ней есть два поля name и meta_title

    сейчас в meta_title значения ошибочные

    как мне их заменить на значение из поля name

    т.е пройтись по всем записям в таблице s_products и заменить значение meta_title которое взять из значение name этой строки.
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    UPDATE `s_products` SET `meta_title`=`name`

    Без WHERE... запрос пройдется по всем записям.
    --- Добавлено ---
    Но я бы сначала проэкспериментировал на одной-двух ;)
     
  3. ufaclub

    ufaclub Активный пользователь

    С нами с:
    29 авг 2011
    Сообщения:
    55
    Симпатии:
    0

    спасибо! все сработало как нужно. спас кучу времени. :)