Saya mencoba mencari tahu tentang prosedur tersimpan untuk digunakan dalam aplikasi web. Tampak bagi saya bahwa apa pun pernyataan terakhir dalam prosedur tersimpan MySQL tampaknya akan diperlakukan sebagai set hasil prosedur itu. Sayangnya, tampaknya ada referensi dalam dokumen MySQL yang mengatakan bahwa suatu prosedur dapat mengembalikan beberapa set hasil. Bagaimana perilaku ini dipicu? Bagaimana saya bisa memberi tahu server MySQL bahwa saya secara eksplisit ingin hanya satu set hasil yang dikembalikan?
(Misalnya, saya memiliki permintaan yang melakukan SELECT dan beberapa sisipan. Saya tidak ingin memberi tahu klien tentang sisipan, tetapi saya ingin klien diberi set hasil SELECT ....)
sumber
SELECT column_name LIMIT 1 INTO local_variable_name;
.SELECT column_name FROM table LIMIT 1 INTO local_variable_name;
.