MySQLを使用した単一のクエリで2つの別々のテーブルに値を挿入しようとしています。これは可能ですか?
私はグーグルを試しましたが、それは私が探しているもののようなものを思い付いていません。ユーザーが入力するフォームがあり、さまざまなフィールド値をさまざまなテーブルに配置する必要があります。2つではなく1つのクエリを使用する方が効率的であると考えました。
MySQLを使用した単一のクエリで2つの別々のテーブルに値を挿入しようとしています。これは可能ですか?
私はグーグルを試しましたが、それは私が探しているもののようなものを思い付いていません。ユーザーが入力するフォームがあり、さまざまなフィールド値をさまざまなテーブルに配置する必要があります。2つではなく1つのクエリを使用する方が効率的であると考えました。
1つのクエリを使用することが実際にどのように効率的になるかはわかりませんが、少なくとも次のオプションがあります。
multi_query()
が、これには大きなセキュリティ リスクがあり、挿入をアトミックにできません。