複数のテーブルの移動を実行する必要があり、次のようにしています:
$result = mysql_query("INSERT INTO `fiscal_rad_test` (`objectid`, `dan`, `smena`, `racun`, `owner`, `konobar`, `sto`, `tip`, `konto`, `datum`, `vreme`, `tiprobe`, `roba`, `naziv`, `kolicina`, `cena`, `ukupno`, `nabavna`, `stanje`, `porez`, `kategorija`)
SELECT `objectid`,
`dan`,
`smena`,
`racun`,
`owner`,
`konobar`,
`sto`,
`tip`,
`konto`,
`datum`,
`vreme`,
`tiprobe`,
`roba`,
`naziv`,
`kolicina`,
`cena`,
`ukupno`,
`nabavna`,
`stanje`,
`porez`,
`kategorija`
FROM `fiscal_rad_temp_test`
WHERE objectid = '$object'");
$transacitionresult = mysql_query("INSERT INTO `fiscal_transactions` (`objectid`, `dan`, `smena`, `owner`, `konobar`, `sto`, `tip`, `konto`, `datum`, `vreme`, `racun`, `data`, `ukupno`)
SELECT `objectid`,
`dan`,
`smena`,
`owner`,
`konobar`,
`sto`,
`tip`,
`konto`,
`datum`,
`vreme`,
`racun`,
`data`,
`ukupno`
FROM `fiscal_transactions_temp`
WHERE objectid = '$object'");
$delete = mysql_query("DELETE FROM `fiscal_transactions_temp` WHERE objectid = '$object'");
$delete = mysql_query("DELETE FROM `fiscal_rad_temp_test` WHERE objectid = '$object'");
これを行うためのより良い、より信頼できる方法はありますか? おそらく、このアプローチでは削除されない行がありますか?