আমি কেবল টেস্ট_স্ট্যাটাসে (তালিকাভুক্ত_সেটাস = আইএনটি) একটি সূচক দিয়ে আমার টেবিলটি সেট আপ করেছি:

যখন আমি ব্যবহার করি:
EXPLAIN SELECT * FROM reminder WHERE done_status=2
আমি এটি ফিরে পেয়েছি:
আইডি নির্বাচন_প্রকার সারণী প্রকার সম্ভাব্য_ কী কী কী_লাইন রেফ সারি অতিরিক্ত 1 সিম্পল অনুস্মারক সমস্ত সম্পন্ন_ স্ট্যাটাস নাল নাল 5 কোথায় ব্যবহার করছে
তবে আমি যখন এই আদেশটি জারি করি:
EXPLAIN SELECT * FROM reminder WHERE done_status=1
আমি নিম্নলিখিতটি ফিরে পেয়েছি:
আইডি নির্বাচন_প্রকার সারণী প্রকার সম্ভাব্য_ কী কী কী_লাইন রেফ সারি অতিরিক্ত 1 সিম্পল রিমাইন্ডার রেফ সম্পন্ন হয়েছে_ স্ট্যাটাস সম্পন্ন হয়েছে 4 স্ট্রাস্ট 4 কনস্ট 2
EXPLAINআমাকে শো এটি 5 সারি, দ্বিতীয় সময় 2 সারি ব্যবহার করে।
আমি মনে করি না যে সূচকটি ব্যবহৃত হয়েছে, যদি আমি এটি প্রথমবার বুঝতে পারি তবে এটি আমাকে 3 সারি দেওয়া উচিত। আমি কি ভুল করব?
SHOW INDEX FROM reminder:
সারণী নন_উইনিক কী_নাম সিক_ইন_এন্ডেক্স কলাম_নাম কোলেশন কার্ডিনালিটি সাব_ পার্ট প্যাকড নাল সূচক_প্রকার মন্তব্য সূচি_কমেন্ট অনুস্মারক 1 সম্পন্ন_সেটাস 1 সম্পন্ন_ স্ট্যাটাস এ 5 টি নাল বিট্রে
বর্ধিত ব্যাখ্যা:
আইডি সিলেক্ট_ টাইপ টেবিল টাইপ সম্ভব_কি কী কী_লেন রেফ সারিতে অতিরিক্ত ফিল্টার করা হয় 1 সিম্পল রিমাইন্ডার রেফ সম্পন্ন_ স্ট্যাটাস সম্পন্ন_স্ট্যাটাস 4 কনস্ট 2 100.00
show warnings আগ্রহের কিছু দেখায়নি।