3つのテーブルがあります。私はmysqlを使用しています。学生は多くのコースに登録できます(多対多)
CREATE TABLE `classes`
(
`name` VARCHAR(20),
`class_id` VARCHAR(20)
);
CREATE TABLE `students`
(
`name` VARCHAR(20),
`student_id` INT(11)
);
CREATE TABLE `studentsclasses`
(
`class_id` VARCHAR(20),
`student_id` INT(11)
);
学生テーブルよりも前に、テーブル「クラス」の日付が入力されます。「学生」テーブルと「学生クラス」に同時にデータを挿入できる単一の挿入命令を持つことは可能ですか? Google は、回避策としてアプリケーションのフロント エンドで 2 つの挿入操作を行うことを提案していますが、フロント エンド アプリケーションでのプログラミングが少なくて済む (トリガーのような) これを行うためのより良い方法はありますか?
編集:より具体的な質問