Тема: SQL запрос для копирования текста из одной ячейки в другую

Добрый вечер! smile
Как правильно записать sql-запрос, чтобы в таблице jos_content скопировать значения из ячейки title в ячейки metadesc при условии, что ячейка metadesc пуста? Имеется ввиду, что из строчки, к примеру id 34 - копируется значение из тайтла в пустой метадеск, и так для всех айди соответственно.:P

Подскажите пожалуйста, можно ли так сделать вообще в принципе или даже голову не стоит ломать?:)

2

Re: SQL запрос для копирования текста из одной ячейки в другую

Сохраните данные таблицы и выполните запрос.

UPDATE `jos_content` SET
`metadesc` = `title`
WHERE `metadesc` != ""

Re: SQL запрос для копирования текста из одной ячейки в другую

Hanut сказал:

Сохраните данные таблицы и выполните запрос.

UPDATE `jos_content` SET
`metadesc` = `title`
WHERE `metadesc` != ""

Спасибо, получилось, но не совсем... не все строки затронула команда, только 386, а их там явно больше, просмотрел ещё раз, больше тысячи ячеек так и остались пустыми... И самое главное, что они именно пустые, там нет пробелов...

4

Re: SQL запрос для копирования текста из одной ячейки в другую

Святослав86 сказал:

они именно пустые, там нет пробелов.

Если нет пробелов, то возможно указано значение NULL, в этом случае измените условие на WHERE `metadesc` IS NULL

Re: SQL запрос для копирования текста из одной ячейки в другую

Hanut сказал:
Святослав86 сказал:

они именно пустые, там нет пробелов.

Если нет пробелов, то возможно указано значение NULL, в этом случае измените условие на WHERE `metadesc` IS NULL

неа smile не получилось:)
в общем, в угадайку с пхп-майадмин играть не будем и сделаем проще -

UPDATE `jos_content` SET
`metadesc` = `title`