|
|
|
| Нужно, чтобы из таблицы выбралась строка и в ней же обновилось поле...
Сделал запрос:
UPDATE names, (SELECT id FROM names WHERE status='free' ORDER BY RAND() LIMIT 1) d SET status='used' WHERE id=d.id LIMIT 1
|
который по сути должен изменять status на used для id, который выбирается случайным образом...
Хотелось бы изменить этот статус и одновременно вернуть id в одном запросе. | |
|
|
|
|
|
|
|
для: Sturmvogel
(22.01.2011 в 14:57)
| | Желание сильное. Особенно в плане присвоить случавйное значение.
И как, получилось? :) | |
|
|
|
|
|
|
|
для: Trianon
(22.01.2011 в 15:00)
| | не особо :) | |
|
|
|
|
|
|
|
для: Sturmvogel
(22.01.2011 в 14:57)
| | Смысл? В вашем случае - 2 запроса. | |
|
|
|