powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / update не выходит, ошибка в phpmyadmin #1064
7 сообщений из 7, страница 1 из 1
update не выходит, ошибка в phpmyadmin #1064
    #39156077
NickVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from `jos_alpha_userpoints` a where a.`userid`=u.`id` and a.`points` between' at line 3

Видимо кавычки надо, не пойму где поставить их

update jos_users u
set u.gid = 19
from jos_alpha_userpoints a
where a.userid=u.id
and a.points between 3000 and 20000
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156080
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка указывает на то место где сервер не понимает запрос.
to use near 'from `jos_alpha_userpoints` a
посмотрите внимательно синтаксис оператора UPDATE
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156082
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickVA,

У UPDATE-ов нет бывает секции FROM.

Подозреваю, что то, что вы хотите сделать, в доке описано таким примером:
Код: sql
1.
2.
UPDATE items,month SET items.price=month.price
WHERE items.id=month.id
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156155
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Ну, бывает, но только не в MySQL.
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156157
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickVA,

Код: sql
1.
2.
3.
update jos_users u
set u.gid = 19
where u.id in ( select a.userid from jos_alpha_userpoints a where a.points between 3000 and 20000 );
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156180
NickVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
до такой я тоже додумывался, но запрос очень тяжелый, выполняется минуту
индекс создавать?
...
Рейтинг: 0 / 0
update не выходит, ошибка в phpmyadmin #1064
    #39156881
NickVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select a.userid from jos_alpha_userpoints a where a.points between 3000 and 20000
выполняется мгновенно
а если update делать, то минуту
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / update не выходит, ошибка в phpmyadmin #1064
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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