Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с update / 7 сообщений из 7, страница 1 из 1
22.03.2005, 17:37
    #32974365
Borovoe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
Привет всем!!
Сам не являюсь MySQL -специалистом. Полный новичок. Просто нужно изменить н-е количество строк. Пытаюсь сделать update:

UPDATE `user` SET `flag_18` = '1',`typ_flag_18` = 'ueber18.de' WHERE `id`
in
(SELECT `id` FROM `user` WHERE 1 AND `email` NOT LIKE '%lycos%' AND `flag_18` IS NULL ) ;


Выдает ошибку. Подскажите пожалуйста, где копать.

Заранее спасибо!
...
Рейтинг: 0 / 0
22.03.2005, 17:43
    #32974389
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
subselect поддерживается с версии 4.1 . Какая у вас версия mysql и какой текст ошибки?
...
Рейтинг: 0 / 0
22.03.2005, 17:54
    #32974429
Borovoe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
Мы используем 4.0.18.

Что такое subselect?!
...
Рейтинг: 0 / 0
22.03.2005, 17:58
    #32974443
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
вот эта вот конструкция .... in (select .... ) это разновидность subselect
...
Рейтинг: 0 / 0
22.03.2005, 18:00
    #32974454
Borovoe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
Можно что-то в этой версии придумать?

Небольшую программку или что-то еще?!
...
Рейтинг: 0 / 0
22.03.2005, 18:12
    #32974487
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
Использовать временную таблицу...
А вообще, стоит задуматься об обновлении сервера.
Только обязательно перед обновлением прочтите документацию на эту тему
...
Рейтинг: 0 / 0
22.03.2005, 18:16
    #32974493
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с update
Может подойдет такой вариант:
Код: plaintext
1.
2.
UPDATE `user` SET `flag_18` = '1',`typ_flag_18` = 'ueber18.de' WHERE `id` 
WHERE  1  AND `email` NOT LIKE '%lycos%' AND `flag_18` IS NULL  ;
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с update / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]