2 つの MySQL テーブルPersons
とAddresses
. Persons
テーブルには、同名id_address
の列の外部キーとなる列があります。Addresses
の列id_address
にAddresses
はAUTO_INCREMENT
ed 値があります。したがって、新しい人を挿入したいときはLAST_INSERT_ID()
、新しい値に設定するアドレスを挿入し、次にこの最後の id を使用しPersons.id_address
ます。
私の質問は、これら 2 つのテーブルにバッチ挿入を設定し、1 つのステップでさらに行を挿入するオプションはありますか?
私はMySQLドライバーでJavaを使用しています.ORMフレームワークなしでこれが必要です。
編集:私はそれが不可能であることを発見しました, 関連する答えはここにあります: 1つのバッチで2つの異なる準備されたステートメント