প্রিপেয়ার্ড স্টেটমেন্ট এবং ইউজার ভেরিয়েবলের দুটি বড় সাদৃশ্য রয়েছে:
১. সেশন-নির্দিষ্ট অস্তিত্ব
ইউজার ভেরিয়েবল যেন ক্লায়েন্ট কানেকশনের মধ্যেই থাকে, প্রিপেয়ার্ড স্টেটমেন্টও সেশনের মধ্যেই থাকে এবং শুধু সেই সেশন থেকে দৃশ্যমান। সেশন শেষ হলে সব প্রিপেয়ার্ড স্টেটমেন্ট ডিসকার্ড হয়।
২. কেস-ইনসেনসিটিভ
প্রিপেয়ার্ড স্টেটমেন্টের নাম কেস-ইনসেনসিটিভ। stmt11 এবং STMT11 একই।
উদাহরণ
mysql> PREPARE stmt11 FROM 'UPDATE Student SET Name = ? WHERE Id = ?'; mysql> SET @A = 'Sohan', @B = 3; mysql> EXECUTE Stmt11 USING @A, @B; -- Stmt11 (মিশ্র কেস) mysql> SET @A = 'Gaurav', @B = 3; mysql> EXECUTE STMT11 USING @A, @B; -- STMT11 (আপারকেস) -- উভয়ই একইভাবে কাজ করেছে