Biasanya, menghabiskan 3 jam untuk ini, lalu HANYA setelah saya memposting pertanyaan saya menemukan masalahnya. Jadi, untuk referensi di masa mendatang:Tampaknya MySQL tidak peka huruf besar-kecil dalam hal variabel. ID
nama kolom dan id
variabel tampaknya benar-benar membingungkannya.
Saya mengubah nama parameter input prosedur menjadi retId
dan kemudian bekerja dengan sempurna.