を使用して、複数のテーブルに値を入力する
はどのように3つのテーブルのフィールドを持つ<br> <strong>emp_ref_table</strong><br> 1.emp_id(PK、AI)<br> 2.emp_name <br> 3.genderを有する同じID
emp_login_table
1.id(AI、PK)
2.emp_id(FK)
3。パスワード(デフォルト:パスワード)
emp_value_table 1.emp_value_id(PK)
2.emp_id(FK)
3.emp_photo
4.emp_resume
私はすべてに値を挿入する必要があります一度に3つのテーブル。最初の仮定 、私はまた、emp_value_tableに挿入されなければならないログインテーブル同じEMP_ID後もlogin_table
における最後のEMP_IDを格納する必要がEMP_IDが自動的
EMP_IDの発生後に生成されるemp_ref_tableに値を挿入します
私は今emp_value_tableにはまり両方のクエリは絶対に細かい作業になりましたemp_value_table
にEMP_IDを保存するには、私を助けて、これを試してみましたが、その作業罰金てきましたinsert into emp_ref_table(emp_name,gender,emp_address) values ('xyz','d','abc');
insert into `login_table`(emp_id) values(LAST_INSERT_ID());
PS:私はあなたのストアドプロシージャでは、ストアドプロシージャ
トリガーを作ることができるので、1つのテーブルに挿入すると他のテーブルにも挿入されます。 – kunicmarko20