কম্পিউটার টিউটোরিয়াল

MySQL ভিউ ব্যবহারের লিমিটেশনসমূহ

ভিউ ব্যবহারের বিভিন্ন সুবিধা থাকা সত্ত্বেও MySQL-এ কিছু লিমিটেশন রয়েছে:

  • ভিউয়ের ইনডেক্স তৈরি করা যায় না — ইনডেক্স ভিউ কোয়েরি করার সময় ব্যবহার হয় না।
  • MySQL ভিউইনভ্যালিডেট করে — যদি কোনো ভিউর রেফারেন্স করা টেবিল ড্রপ বা রিনেম করা হয়, তো MySQL এরর না দিয়ে ভিউকে ইনভ্যালিড করে। CHECK TABLE স্টেটমেন্ট দিয়ে ভিউর ভ্যালিডিটি চেক করা যায়।
  • সকল পরিস্থিতিতে ভিউ আপডেটেবল নয় — সিম্পল ভিউ আপডেটেবল হতে পারে, কিন্তু JOIN, SUBQUERY ইত্যাদি সম্বলিত জটিল SELECT স্টেটমেন্ট থেকে তৈরি ভিউ আপডেটেবল নয়।
  • ম্যাটেরিয়ালাইজড ভিউ সাপোর্ট নেই — MySQL-এ ম্যাটেরিয়ালাইজড ভিউ তৈরি করা যায় না।
  • ভিউয়ের FROM ক্লজে সাবকোয়েরি ব্যবহার MySQL ভার্সনের ওপর নির্ভরশীল — MySQL 5.7.7-এর চেয়ে পুরনো ভার্সনে FROM ক্লজে সাবকোয়েরি ব্যবহার করা যায়।
  • TEMPORARY ভিউ তৈরি করা যায় না — ভিউর ডেফিনিশন TEMPORARY টেবিল রেফার করতে পারে না, তাই TEMPORARY ভিউ তৈরি করা যায় না।
  • ভিউর সাথে ট্রিগার অ্যাসোসিয়েট করা যায় না — কোনো ট্রিগার ভিউর সাথে সংযুক্ত করা যায় না।
  1. MySQL-র মূল ফিচারগুলো

  2. MySQL 8.0-এ ডিপ্রিকেট করা অপশন ও ভেরিয়েবল

  3. MySQL 8.0-এ নতুন যোগ করা অপশন ও ভেরিয়েবল

  4. MySQL কোন প্ল্যাটফর্মগুলো সাপোর্ট করে?