LIMIT 0 ব্যবহার করলে MySQL খালি রেজাল্ট সেট রিটার্ন করে। এর প্রধান ব্যবহার:
- কোয়েরির বৈধতা (validity) চেক করতে
- API কলের সময় রেজাল্ট কালামের টাইপ/মেটাডেটা জানতে ব랜드 রো ছাড়া
- পেজিনেশন লজিকে অফসেট হিসাব নিকাশে সহায়তা
আরো জানতে: MySQL LIMIT Optimization
উদাহরণ
টেবিল তৈরি এবং ১০ রো ইনসার্ট করি।
mysql> create table Limit0Demo ( Id int NOT NULL AUTO_INCREMENT, Name varchar(20), PRIMARY KEY(Id) ); Query OK, 0 rows affected (0.61 sec)
mysql> insert into Limit0Demo(Name) values('David'),('Larry'),('Carol'),('Bob'),('John'),('Sam'),('James'),('Maxwell'),('Ricky'),('Adam');
LIMIT 0 দিয়ে কোয়েরি:
mysql> select *from Limit0Demo limit 0; Empty set (0.00 sec)
LIMIT 3 দিয়ে প্রথম ৩ রো:
mysql> select *from Limit0Demo limit 3;
ফলাফল:
+----+-------+ | Id | Name | +----+-------+ | 1 | David | | 2 | Larry | | 3 | Carol | +----+-------+ 3 rows in set (0.00 sec)