私は2つのテーブルの質問との回答を持っています。 答えはキー* question_id *私が質問を作成すると、私は答えへ質問テーブルと複数のレコードに1つのレコードを挿入LAST_INSERT_IDを1つのクエリの1対多の関係で使用するにはどうすればよいですか?
テーブルが含まれています。 LAST_INSERT_ID()などを使用してこれを1つのクエリで行うことは可能ですか?
I.e.
INSERT INTO questions VALUES(NULL, 'My question');
INSERT INTO answers VALUES(NULL, LAST_INSERT_ID(), 'Answer 1');
INSERT INTO answers VALUES(NULL, LAST_INSERT_ID(), 'Answer 2');
INSERT INTO answers VALUES(NULL, LAST_INSERT_ID(), 'Answer 3');
LAST_INSERT_ID()はすべてのステートメントの後で変更されるため、このクエリは機能しません。とにかくこの作業を行うには、またはこれを2つのクエリに分割する必要がありますか?
ありがとう!これは完璧に動作します! = D –
私はこれについて知らなかった。私は後でそれを試してみる...:D –