ugrás a tartalomhoz

Adatok athelyezese egy tablabol a masikba

Anonymous · 2006. Okt. 4. (Sze), 08.11
Valaki el tudna vezetni egy mySQL leirashoz amely elmagyaraza, hogyan kell adatokat egy tablabol a masikba atrakni?

A ket tabla oszlopai egyeznek.

Valami hasonlot hasznalok most, de szerintem ez tul bonyorult, es meg ki is kell torolnom az athelyezet adatokat a "files_temp" tablabol.

$msgfiles = mysql_query("SELECT msg_id, userid, name, newname, size, type FROM files_temp WHERE msg_id='".$msgid."'") or die(mysql_error());
		
while ($row = mysql_fetch_array($msgfiles)) 
{
     mysql_query("INSERT INTO files (id, msg_id, userid, name, newname, size, type) VALUES (0, '".$row['msg_id']."', '".$row['userid']."', '".$row['name']."', '".$row['newname']."', '".$row['size']."', '".$row['type']."')") or die(mysql_error());
}
Letezik egy jobb megoldas? Esetleg egy Queryvel ezt az athelyezest megoldani ?

Koszonom !
 
1

mysql verzio

Anonymous · 2006. Okt. 4. (Sze), 08.12
Elfelejtettem megjegyezni, mySQL 4.x-et hasznalok !
2

Doksi

Anonymous · 2006. Okt. 4. (Sze), 10.18
http://dev.mysql.com/doc/refman/4.1/en/ansi-diff-select-into-table.html