次のコードを使用して、2 つのテーブルの内容を 1 つ (sortedArrivals) にマージしようとしています。
$sql = "INSERT INTO sortedArrivals
SELECT flightSched.id,
flightSched.timePeriod,
flightSched.depOrArriv,
flightSched.flightNo,
flightSched.airline,
flightSched.dest,
flightSched.origin,
flightSched.depature,
flightSched.don,
flightSched.arrivalTime,
flightSched.status
FROM flightSched ";
if (!$mysqli->query($sql))
{
echo $counter . "<br>" ;
die('Error: ' . $mysqli->error);
}
ただし、増加する主キーが必要です。次のテーブルの内容を挿入しようとすると、次のエラー メッセージが表示されます。
エラー: キー 'PRIMARY' のエントリ '9' が重複しています
どうすればこれを達成できますか? どんな助けでも大歓迎です。