আসলে, MySQL-এ, আমরা আগেরটিকে ডি-অ্যালোকেটিং না করেই একই নামের একটি স্টেটমেন্ট প্রস্তুত করতে পারি কারণ MySQL প্রস্তুত স্টেটমেন্টগুলিকে পুনরায় সংজ্ঞায়িত করা হলে বা আমরা সংযোগ বন্ধ করলে স্বয়ংক্রিয়ভাবে ড্রপ করে দেয়। সার্ভার. অন্য কথায়, আমরা বলতে পারি যে আমরা প্রস্তুত বিবৃতির জন্য একই নাম ব্যবহার করতে পারি তাদের স্পষ্টভাবে ডি-অ্যালোকেটিং না করে। কিন্তু, সার্ভার সাইডে মেমরি মুক্ত করার জন্য আমাদের অবশ্যই তাদের ডি-অ্যালোকেট করতে হবে। এটি নিম্নরূপ DEALLOCATE স্টেটমেন্টের সাহায্যে করা যেতে পারে -
DEALLOCATE PREPARE statement;
এখানে স্টেটমেন্ট প্রস্তুত করা স্টেটমেন্টের নাম।
DROP PREPARE স্টেটমেন্ট হল প্রস্তুত স্টেটমেন্ট ডি-অ্যালোকেট করার সমার্থক
উদাহরণ
mysql> DROP PREPARE stmt11; Query OK, 0 rows affected (0.00 sec)