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

MySQL-এ LIMIT 0 দিয়ে ভয়েড কোয়েরি (Void Query) চালানো

MySQL-এ LIMIT 0 ব্যবহার করে এমন কোয়েরি চালানো যায় যা কোনো রো রিটার্ন করে না — এটি "ভয়েড কোয়েরি" বা নাল অপারেশন হিসেবে কাজ করে।

উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> create table DemoTable(Name varchar(100)); 
Query OK, 0 rows affected (0.47 sec)
mysql> insert into DemoTable values('Chris'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable values('Sam'); 
Query OK, 1 row affected (0.11 sec) 
mysql> insert into DemoTable values('Robert'); 
Query OK, 1 row affected (0.37 sec) 
mysql> insert into DemoTable values('Mike'); 
Query OK, 1 row affected (0.09 sec)

সকল রেকর্ড দেখানো

mysql> select * from DemoTable;
+--------+
| Name   |
+--------+
| Chris  |
| Sam    |
| Robert |
| Mike   |
+--------+
4 rows in set (0.00 sec)

LIMIT 0 দিয়ে ভয়েড কোয়েরি

mysql> select * from DemoTable limit 0; 
Empty set (0.00 sec)

ব্যাখ্যা

  • LIMIT 0 - শূন্য রো রিটার্ন করার নির্দেশ দেয়
  • Empty set - ফলাফলে কোনো রো নেই
  • কোয়েরি এক্সিকিউট হয়, কিন্তু ডেটা ফেরত দেয় না

ব্যবহারিক প্রয়োগ

সম্বন্ধীয় কোয়েরি

 
            
            
  1. MySQL স্টোরড প্রোসিডিউরে DELETE কোয়েরি বাস্তবায়ন করা

  2. MySQL-এ একাধিক LIKE অপারেটর একসাথে ব্যবহার করা (OR কন্ডিশন সহ)

  3. MySQL-এ CHAR_LENGTH() ব্যবহার করে নির্দিষ্ট ক্যারেক্টার সংখ্যার চেয়ে কম 가진 রেকর্ড বের করা

  4. MySQL-এ স্টোরড প্রসিডিউরে ডাইনামিক SQL কোয়ারি ইমপ্লিমেন্ট করা

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত
প্রয়োগব্যাখ্যা
সিনট্যাক্স যাচাইকোয়েরি সিনট্যাক্স ঠিক কিনা যাচাই করা (রো ফেরত দিয়ে না)
কলাম যাচাইSELECT লিস্টের কলামগুলো এক্সিস্ট করে কিনা
পারফরম্যান্স টেস্টEXPLAIN প্ল্যান দেখার জন্য (LIMIT 0 দিয়ে দ্রুত)
অ্যাপ্লিকেশন টেস্টORM/কোডে কোয়েরি বিল্ডিং টেস্ট করা
শর্ত যাচাইWHERE ক্লজ সিনট্যাক্স ঠিক কিনা