आपको अपनी अनुक्रमणिका के क्रम को स्वैप करना होगा:
CREATE TABLE IF NOT EXISTS `test` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`abc` varchar(50) NOT NULL,
`data` varchar(100) NOT NULL,
PRIMARY KEY (`abc`, `id`) -- id got to be second
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
मैं मैनुअल से उद्धृत करता हूं :
<ब्लॉकक्वॉट>MyISAM तालिकाओं के लिए, आप AUTO_INCREMENT को माध्यमिक . पर निर्दिष्ट कर सकते हैं एक बहु-स्तंभ अनुक्रमणिका में स्तंभ।
इस फिडेल में काम करने का उदाहरण