কম্পিউটার

আগেরটিকে বরাদ্দ না করে একই নামে বিবৃতি প্রস্তুত করলে কী হবে?


আসলে, MySQL-এ, আমরা আগেরটিকে ডি-অ্যালোকেটিং না করেই একই নামের একটি স্টেটমেন্ট প্রস্তুত করতে পারি কারণ MySQL প্রস্তুত স্টেটমেন্টগুলিকে পুনরায় সংজ্ঞায়িত করা হলে বা আমরা সংযোগ বন্ধ করলে স্বয়ংক্রিয়ভাবে ড্রপ করে দেয়। সার্ভার. অন্য কথায়, আমরা বলতে পারি যে আমরা প্রস্তুত বিবৃতির জন্য একই নাম ব্যবহার করতে পারি তাদের স্পষ্টভাবে ডি-অ্যালোকেটিং না করে। কিন্তু, সার্ভার সাইডে মেমরি মুক্ত করার জন্য আমাদের অবশ্যই তাদের ডি-অ্যালোকেট করতে হবে। এটি নিম্নরূপ DEALLOCATE স্টেটমেন্টের সাহায্যে করা যেতে পারে -

DEALLOCATE PREPARE statement;

এখানে স্টেটমেন্ট প্রস্তুত করা স্টেটমেন্টের নাম।

DROP PREPARE স্টেটমেন্ট হল প্রস্তুত স্টেটমেন্ট ডি-অ্যালোকেট করার সমার্থক

উদাহরণ

mysql> DROP PREPARE stmt11;
Query OK, 0 rows affected (0.00 sec)

  1. জাভাস্ক্রিপ্ট উইথ স্টেটমেন্টের ব্যবহার কি?

  2. মাইএসকিউএল-এ যেখানে প্রথম এবং শেষ নাম একই অক্ষর দিয়ে শুরু হয় সেই রেকর্ডগুলি প্রদর্শন করুন

  3. MySQL প্রস্তুতি বিবৃতিতে টেবিলের নামের সাথে ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল সেট করবেন?

  4. MySQL এর সাথে ভেরিয়েবল ব্যবহার করে স্টেটমেন্ট প্রস্তুত করুন