Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глючит меня с запросом UPDATE :) 
:(
    Опции темы
Cepera
Дата 7.11.2004, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Не знаю, что произошло со мной, отупел наверное smile
час убил, чтобы понять, что же в запросе не верно , поправьте плиз ;)
Код

UPDATE pfields_content p, members m SET p.field_1='Main group' WHERE p.member_id=m.id AND m.mgroup='6'


видимо где-то просто через синтаксис перешагнул, выполнял подобные запросы тысячами, а тут как дуб застрял smile
Добавлено @ 11:53
p.s. пробовал и так (как бы упрощая схему)

Код

UPDATE pfields_content, members SET pfields_content.field_1='Main group' WHERE pfields_content.member_id=members.id AND members.mgroup='6'


толку столько же, 0


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 7.11.2004, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Кхм, что же ответ никто не отпостит ? smile


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
December
Дата 8.11.2004, 02:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: нет
Всего: 57



В Update... две таблицы прописал... MySQL это позволяет?
Добавлено @ 02:18
хоть какая ошибка вываливается-то? Или просто запрос не пашет? И какая версия MySQL?


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Vit
Дата 8.11.2004, 04:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 1
Всего: 207



Код

UPDATE pfields_content
SET field_1='Main group'
WHERE member_id in (Select distinct id From members where mgroup='6')



--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Cepera
Дата 8.11.2004, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Спасибо, Андрей
но в мискле вложенные запросы не обрабатываются smile


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Cepera
Дата 8.11.2004, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Цитата(December @ 8.11.2004, 04:13)
В Update... две таблицы прописал... MySQL это позволяет?
Добавлено @ 02:18
хоть какая ошибка вываливается-то? Или просто запрос не пашет? И какая версия MySQL?

позволял smile

Цитата
#1064 - You have an error in your SQL syntax near '
members SET pfields_content.field_1 =  'Main Group' WHERE pfields_co' at line 1

Добавлено @ 14:00
MySQL 3.23.58


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Vit
Дата 8.11.2004, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 1
Всего: 207



members - часом не зарезервированное слово?


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Cepera
Дата 8.11.2004, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



нет, имя таблицы, к тому же пробовал и с префиксами поиграться...
чушь какая-то


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Vit
Дата 8.11.2004, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 1
Всего: 207



Хм... тогда не знаю, в особенностях синтаксиса MySQL не силён...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Cepera
Дата 8.11.2004, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



Уважаемые, что с форумом?
неужто нет никого, кто знает хоть чуть MySQL?


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Secandr
Дата 8.11.2004, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 6
Всего: 39



Завтра буду на работе, там все маны и серваки - потестирую. Хотя стано всё как-то


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Ignat
Дата 9.11.2004, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Cepera, не прокатит - версия MySQL не та:
Цитата
Начиная с версии MySQL 4.0.4 вы также можете выполнять UPDATE, охватывающий множество таблиц




--------------------
Теперь при чем :P
PM   Вверх
Secandr
Дата 9.11.2004, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 6
Всего: 39



Уже без меня разобрались smile
обидно.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Cepera
Дата 10.11.2004, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

Репутация: нет
Всего: 7



не понял, что не прокатит? вложенный запрос да
а ссылки-то можно делать на десятки(!) таблиц
Добавлено @ 11:16
это запрос с доков по мискл 3.2
Код

UPDATE table1, table2 SET table1.id=table2.id WHERE table1.name=table2.name;


Это сообщение отредактировал(а) Cepera - 10.11.2004, 11:17


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Wowa
Дата 10.11.2004, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Cepera @ 10.11.2004, 09:11)
а ссылки-то можно делать на десятки(!) таблиц

да, но не в случае с UPDATE. Обновлять нексколько таблиц за один запрос можно только начиная с версии 4.0.4.

http://dev.mysql.com/doc/mysql/en/UPDATE.html

Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables:

Код

UPDATE items,month SET items.price=month.price
WHERE items.id=month.id;



PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1105 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.