powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с update
7 сообщений из 7, страница 1 из 1
помогите с update
    #32974365
Borovoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!!
Сам не являюсь 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
помогите с update
    #32974389
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
subselect поддерживается с версии 4.1 . Какая у вас версия mysql и какой текст ошибки?
...
Рейтинг: 0 / 0
помогите с update
    #32974429
Borovoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы используем 4.0.18.

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

Небольшую программку или что-то еще?!
...
Рейтинг: 0 / 0
помогите с update
    #32974487
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать временную таблицу...
А вообще, стоит задуматься об обновлении сервера.
Только обязательно перед обновлением прочтите документацию на эту тему
...
Рейтинг: 0 / 0
помогите с update
    #32974493
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может подойдет такой вариант:
Код: 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
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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