SQLinfo.ru - Все о MySQL Highload++ 2017

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.06.2017 15:35:37

Triniti1982
Участник
Зарегистрирован: 28.01.2013
Сообщений: 4

копирование столбцов

Здравствуйте. Подскажите пожалуйста как правильно скопировать..
есть таблица cms_video_movie в ней есть столбец title (он заполнен) и столбец description (он пустой)
вот мне надо текст столбца title скопировать в столбец description
пробовала вот так
UPDATE cms_video_movie SET title = description cat_id=41;  (где cat_id ид категории, чтобы всю таблицу пока не копировать)
но почему то не копирует, а просто очищает столбец title..
надо наверное еще условие что id строки равны..не знаю как сделать

Неактивен

 

#2 30.06.2017 15:37:17

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5269

Re: копирование столбцов

UPDATE cms_video_movie SET description=title where cat_id=41;  

Неактивен

 

#3 30.06.2017 16:15:47

Triniti1982
Участник
Зарегистрирован: 28.01.2013
Сообщений: 4

Re: копирование столбцов

Даже стыдно писать))) вроде не блондинка... а так протупила)) спасибо!

Можно тогда еще вопрос))) а как добавить условие что если строка в столбце description не пустая (текст уже содержит), то ее не трогать.. ?

Неактивен

 

#4 30.06.2017 16:19:24

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5269

Re: копирование столбцов

where description <> ""

Неактивен

 

#5 30.06.2017 17:05:46

Triniti1982
Участник
Зарегистрирован: 28.01.2013
Сообщений: 4

Re: копирование столбцов

спасибо огромное

Неактивен

 

#6 30.06.2017 17:18:20

klow
Активист
Зарегистрирован: 06.12.2014
Сообщений: 236

Re: копирование столбцов

не принципиально, но мне больше нравиться конструкция

!=

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson