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.
  1. $msgfiles = mysql_query("SELECT msg_id, userid, name, newname, size, type FROM files_temp WHERE msg_id='".$msgid."'"or die(mysql_error());  
  2.           
  3. while ($row = mysql_fetch_array($msgfiles))   
  4. {  
  5.      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());  
  6. }  
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