私は mySQL の初心者です。通常は、INSERT、SELECT ステートメント以外は使用しません...
this questionまたはthis oneのようないくつかのSO投稿を見た後。よくわかりません。
私の(単純化された)シナリオ:
私は2つのテーブルを持っています。
Table1 is named "titles" and has 3 columns: id, pagetitle, pages_id
Table2 is named "pages" and has 2 columns: id, content
フォームで、2 つのフォーム フィールドを送信しています。title, content
今、各テーブルに各値を挿入したいのですが、もちろんそれtitles.pages_id
が と同じ値であることを確認したいのですpages.id
。titles.id
とはどちらpages.id
も自動インクリメントです。
これは PHP に関する質問ではありません
mysqli_insert_id()
PHPを使用して2つの別々のSQLステートメントを作成し、2番目のクエリの最初のクエリから使用することで、これを行う方法を知っています。
しかし、マルチインサートクエリを実行するSQLのみの方法があると思います...またはありますか?
ありがとう。