[Mysql] Zapytanie które usuwa wiersz o najmniejszym id

0

Witam !
Potrzebuje napisać zapytanie SQL które usuwało by z bazy danych wpis o najmniejszym id gdy w tej tabeli znajduje się więcej niż 15 wpisów. Kombinowałem w ten sposób:

 
$qry = "SELECT * FROM sb";
			db_connect();
				$ilosc = mysql_query($qry);
				$ilosc = mysql_num_rows($ilosc);
				if($ilosc>15){
					$qry = "DELETE FROM sb WHERE sb_id='MIN(sb_id)'";
					mysql_query($qry);
				}	
			mysql_close();

ogólnie wiem że if działa dobrze (dla sprawdzenia dałem sobie jakies echo) ale zapytanie nie usuwa wpisu z najmniejszym id, ale jak dam sb_id = '1' to wpis z tym id sie usunie... jakieś rady jak usunąć wpis z najmniejszym id ?

0

A jak zamiast Delete dasz Select aby pokazało wartość Min to działa?

0

heh :) idąc tym śladem najpierw wyciągnąłem sobie MIN(sb_id) przy pomocy Select zapisałem w zmiennej i użyłem przy poleceniu DELETE :) dzięki :)

0

To robisz selekta mina najpierw aby wykonać dilejta mina? :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1