powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Изменение нескольких случайных строк
5 сообщений из 5, страница 1 из 1
Изменение нескольких случайных строк
    #39257131
Sasha Kurzenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
Нужно написать запрос на sql который будет менять несколько случайных строк
написал так
UPDATE table_name SET column_name = value WHERE id IN (SELECT * FROM table_name ORDER BY RAND() LIMIT 24)

не выполняется
#1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'


подскажите пожалуйста как это можно сделать?
...
Рейтинг: 0 / 0
Изменение нескольких случайных строк
    #39257144
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sasha Kurzenev,

Тут не нужна конструкция id IN (SELECT * ), да и написана она неправильно.
...
Рейтинг: 0 / 0
Изменение нескольких случайных строк
    #39257156
Sasha Kurzenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да программист я никакой

может подскажете как написать?
...
Рейтинг: 0 / 0
Изменение нескольких случайных строк
    #39257170
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как-то так:
Код: sql
1.
UPDATE table_name SET column_name = value ORDER BY RAND() LIMIT 24


Но если записей в таблице много, то работать будет медленно.
...
Рейтинг: 0 / 0
Изменение нескольких случайных строк
    #39257181
Sasha Kurzenev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Изменение нескольких случайных строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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