powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка c update
2 сообщений из 2, страница 1 из 1
Выборка c update
    #39347501
Доброго времени суток.
Бьюсь над одной проблемой уже не первый день, но решения пока нет :(
Суть проблемы: есть удаленный сервер (MySQL+PHP), есть таблица, в таблице есть пара тысяч записей. К ней в одно и тоже время может обратиться несколько пользователей. Нужно чтобы каждый пользователь получил определенное кол-во записей с этой таблицы выбранных случайно. Но ни как не возьму в толк как сделать select+update, чтобы между ними не было другого select+update.
Нашел решения:
1) UPDATE + LAST_INSERT_ID(). Но выборка (в update) идет по порядку, а нужно случайно (более-менее).
2) Нашел, что можно сделать UPDATE + LAST_INSERT_ID() + ORDER BY RAND() + LIMIT. Но что-то эту комбинацию MySQL выполняет не корректно. Часто приходит пустой результат.
Может кто сталкивался, подскажите решение. Заранее благодарен.
...
Рейтинг: 0 / 0
Выборка c update
    #39347651
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто_кодер1как сделать select+update, чтобы между ними не было другого select+update.SELECT ... FOR UPDATE.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка c update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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