与えられた2つのテーブル:
`Students`
id int, primary, auto-increment
sid int
fname varchar
lname varchar
`Registration`
id int, primary, auto-increment
student_sid int
coursenum int
Students
登録した各クラスのコース番号を新しい列に入力する方法はありますか?したがって、特定のsidに2番目のcoursenumが追加されるたびに、students.idは自動インクリメントされ、主キーのままになりますが、sid、fname、lname、および新しいcoursenumを含む新しい行がテーブルに追加されます。
これは、INSERT ... IFDUPLICATEUPDATEの逆バージョンのようなものです。UPDATE ... IFDUPLICATEINSERTが必要です。