добавление записей в базу

_cooper_

Новичок
добавление записей в базу

как добавить из одной базы в другую, но только те записи которые не существуют во второй

-~{}~ 26.03.07 18:00:

<?
include "config.php";
mysql_select_db($dbname);
$e=mysql_query("SELECT * FROM ball ");
for ($ww=0; $ww<mysql_num_rows($e); $ww++){
$sd=mysql_fetch_array($e);


$ee=mysql_query("SELECT * FROM temp");
for ($ed=0; $ed<mysql_num_rows($ee); $ed++){
$ws=mysql_fetch_array($ee);

if ( $sd[num_zach] != $ws[num_zach] and if ($sd[predm] != $ws[predm])


{

$query = "INSERT INTO ball VALUES (0,
'$ws[num_zach]',
'$ws[predm]', 0,0,0,0,0,0,0)";
if(mysql_query($query));
}
else

echo "q";



}
}

echo "готово";


?>
 

walrus

Новичок
структуру таблиц плиз, хотя они похоже идентичны

insert into tab_1 select * from tab2 where id not in (select id from tab_1)

я бы так сделал, но вложенный запрос должен возвращать набора данных из нескольких записей
 
Сверху