इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
एक MySQL तालिका स्वचालित रूप से छोड़ देता है उस तालिका के सूचकांक भी ड्रॉप करें?
हाँ यह अनुक्रमित ड्रॉप जाता है यह सत्यापित किया जा सकता है:
तालिका तालिका 1 (foo INT) बनाएं; तालिका 1 (एफू) पर सूचकांक ix_table1_foo बनाएँ; तालिका 1 (एफू) पर सूचकांक ix_table1_foo बनाएँ; - विफल: सूचकांक पहले से मौजूद है। ड्रॉप तालिका 1 टेबल; तालिका तालिका 1 (एफू आईएनटी) बनाएं; तालिका 1 (एफू) पर सूचकांक ix_table1_foo बनाएँ; - सफल होता है: सूचकांक मौजूद नहीं है
आप इसे देखकर भी इसे सत्यापित कर सकते हैं:
टेबल टेबल 1 (एफू आईएनटी) बनाएं; तालिका 1 (एफू) पर सूचकांक ix_table1_foo बनाएँ; SELECT COUNT (*) से information_schema.Statistics जहां INDEX_NAME = 'ix_table1_foo'; - 1 ड्रॉप तालिका तालिका 1 देता है; SELECT COUNT (*) से information_schema.Statistics जहां INDEX_NAME = 'ix_table1_foo'; - 0
Comments
Post a Comment