SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 28.03.2012 17:36:48

nizulko
Участник
Зарегистрирован: 28.03.2012
Сообщений: 5

Копирование

Необходимо продублировать первую выделенную строку, ЛИБО каким-то образом вытащить из нее данные из полей file_a и file_b (типа mediumblob) и вставить во вторую выделенную строку.

Прикладываю скрин из phpmyadmin:
http://s019.radikal.ru/i603/1203/b7/07816b20cf17.png

Господа, подскажите как сделать!

Неактивен

 

#2 30.03.2012 09:46:16

nizulko
Участник
Зарегистрирован: 28.03.2012
Сообщений: 5

Re: Копирование

Нет вариантов?

Неактивен

 

#3 30.03.2012 09:51:14

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Копирование

UPDATE mytable AS dest JOIN mytable AS source SET dest.file_a=source.file_a, dest.file_b=source.file_b WHERE source.r_id=6650 AND dest.r_id=6692 LIMIT 1;

Неактивен

 

#4 30.03.2012 11:09:30

nizulko
Участник
Зарегистрирован: 28.03.2012
Сообщений: 5

Re: Копирование

Запросил так:

UPDATE Ru_T4_B AS dest JOIN Ru_T4_B AS source SET dest.file_a=source.file_a, dest.file_b=source.file_b WHERE source.r_id=6650 AND dest.r_id=6692 LIMIT 1

, где Ru_T4_B есть имя таблицы

Выдает:

#1221 - Incorrect usage of UPDATE and LIMIT
UPDATE Ru_T4_B AS dest JOIN Ru_T4_B AS source SET dest.file_a = source.file_a,
dest.file_b = source.file_b WHERE source.r_id =6650 AND dest.r_id =6692 LIMIT 1 ;

Неактивен

 

#5 30.03.2012 11:59:15

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Копирование

Прошу прощения, LIMIT 1 здесь не требуется.

Неактивен

 

#6 30.03.2012 13:29:20

nizulko
Участник
Зарегистрирован: 28.03.2012
Сообщений: 5

Re: Копирование

Отлично! Огромное спасибо, удалось выполнить запрос. Все окей. Хотя проблему так и не решил, которую, полагал, удасться закрыть при помощи вашей конструкции.

Неактивен

 

#7 30.03.2012 13:37:44

nizulko
Участник
Зарегистрирован: 28.03.2012
Сообщений: 5

Re: Копирование

А каким образом извлечь данные из полей file_a и file_и - не могу понять, что там хранится?

Неактивен

 

Board footer

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