PDA

View Full Version : استفاده از يك فيلد ايندكس بعنوان پيش فرض استخراج اطلاعات



bps20590
یک شنبه 13 آذر 1390, 18:02 عصر
با سلام
من روي يك جدولم چند ايندكس روي فيلدهاي مختلف دارم وچون تعداد يكوردهاي جدولم زياد هست ميخوام وقتي اطلاعات را واكشي ميكنم يك ايندكس را بعنوان پيش فرض انتخاب كنم
مثال:من اگر ميخوام اطلاعات را بر اساس كد كاربري استخراج كنم ايندكس روي جدول را كد كاربري قرار دهم لطفا راهنمايي كنيد كخ چگونه در ذستور select ايندكسي را كه ميخواهيم انتخاب مي كنيم

alireza.stack
جمعه 25 آذر 1390, 14:36 عصر
اگر منظورتان این است که می خواهید تعیین کنید تا بر اساس چه اندیسی اطلاعات واکشی شود، اون بر اساس جستار (کوئری) شما توسط MySQL query Optimization تعیین می شود.
پارامترهای زیر وجود دارد:
USE INDEX
FORCE INDEX
IGNORE INDEX

bps20590
شنبه 26 آذر 1390, 07:11 صبح
دوست عزیز از دستور زیر استفاده کنید
select * from nametable use index(nameindex)