Saya mempunyai jadual ringkas dengan tiga medan, tag_id, user_id, user_tag_id yang saya inginkan apabila saya memasukkan rekod (memasukkan tag_id dan user_id), user_tag_id harus ditetapkan secara automatik di bawah syarat user_id = user_id yang sedang dimasukkan 1 , bagaimana untuk melaksanakan ini? Adakah saya perlu menulis fungsi tersuai mysql?
Jika hanya user_tag_id dalam rekod yang baru dimasukkan ditambah 1, ia boleh dibahagikan kepada dua pernyataan sql:
Mula-mula hitung nilai maksimum user_id yang sepadan dengan user_tag_id
Kemudian letakkan nilai pulangan pernyataan sebelumnya ke dalam pernyataan sisipan.