Ma perchè scrivendo queste righe

$dati = mysql_query("INSERT INTO archiviorder SELECT * FROM ordini WHERE ordine_id='".$ordine_id."'");
$query = mysql_query("DELETE * FROM ordini WHERE ordine_id='".$ordine_id."'");

mi esegue la prima query ma non la seconda? (quindi la DELETE)???