बस एक अजीब मुद्दा सामने आया, जिससे मैं कैसे सूचकांक बनाता हूं, इस पर निर्भर करते हुए एक सूचकांक नाम की आवश्यकता होती है।
http://dev.mysql.com/doc/refman/5.5/en/create-index.html
http://dev.mysql.com/doc/refman/5.5/en/alter-table.html
CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name
ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name
यह मुझे लगता है कि क्रिएट इंडेक्स कॉल, इंडेक्स नाम की आवश्यकता नहीं होनी चाहिए। मैं सोच रहा था कि यह एक MySQLism, या SQL मानक है?
ALTER TABLE
(कुछ मामले हैं जहां निहित सूचकांक विभिन्न DBMS द्वारा बाधाओं का समर्थन करने के लिए बनाया जाएगा, लेकिन इसका मतलब यह नहीं है)।