इस मामले में, संभवतः आपको सार्वजनिक रूप से सुलभ स्थानों में AUTO_INCREMENT सूचकांकों का उपयोग नहीं करना चाहिए।
या तो अन्य डेटा से एक महत्वपूर्ण फ़ील्ड प्राप्त करें, या अपनी आईडी बनाने के लिए एक अलग तंत्र का उपयोग करें। एक तरीका जिसका मैंने पहले उपयोग किया है, हालांकि आपको (संभावित रूप से गंभीर) प्रदर्शन प्रभावों से अवगत होने की आवश्यकता है, अंतिम उपयोग की गई कुंजी को ट्रैक करने के लिए एक "कुंजी" तालिका है, और इसे बढ़ाना है।
इस तरह, आप अपनी इच्छानुसार किसी भी प्रकार की कुंजी का उपयोग कर सकते हैं, यहां तक कि गैर-संख्यात्मक भी, और अपने स्वयं के एल्गोरिथम का उपयोग करके उन्हें बढ़ा सकते हैं।
मैंने पूर्व में 6-वर्णों की अल्फ़ा-न्यूमेरिक कुंजियों का उपयोग किया है:
CREATE TABLE `TableKeys` (
`table_name` VARCHAR(8) NOT NULL,
`last_key` VARCHAR(6) NOT NULL,
PRIMARY KEY (`table_name`)
);
SELECT * FROM `TableKeys`;
table_name | last_key
-----------+---------
users | U00003A2
articles | A000166D
products | P000009G