Update запрос в mySQL

Sim

Guest
Update запрос в mySQL

Есть таблица msgs(id int, msg text) содержащая 30 записей.
при поступлении новой записи необходимо заменить самую первую т.е. с наименьшим id на эту новую, причем id заменить на max(id)+1. т.е. реализовать своего рода циклическую замену звписей в таблице.
При помощи 2-х запросов уже реализовано:

$r=mysql_query("select max(d), min(id) from msgs");
$m=mysql_fetch_row($r);
mysql_query("update msgs set id=".($m[0]+1).", msg='".$newmsgs."' where id=".$m[1].");

А как это сделать в одном запросе????

update msgs set id=(max(id)+1) where id=min(id) --- не работает
 
Сверху