@variables
DECLARED
नहीं हैं ।
या तो:
DECLARE user_same BOOLEAN;
SELECT 1 INTO user_same WHERE ...
या
SELECT @user_same := 1 WHERE ...
बेहतर अभी तक, यह चर की आवश्यकता से बचा जाता है।
IF (EXISTS SELECT * FROM ...)
साथ ही, निर्माण IN ( SELECT ... )
. का उपयोग न करें; आमतौर पर WHERE EXISTS ( SELECT * FROM ... )
. का उपयोग करना बेहतर होता है या JOIN ... ON ...
।
(उन्हें ठीक करने के बाद और समस्याएं हो सकती हैं।)