आपको एक बाहरी उत्पन्न अनुक्रम की आवश्यकता है और इसे अपनी 2 तालिकाओं से लिंक करें
आपको देखना चाहिए कि फ़्लिकर ने क्या बनाया, इस लिंक को देखें:http://code.flickr.com/blog/2010/02/08/ticket-servers-distributed-unique-primary-keys-on-the-cheap/ए>
आप तालिका बनाते हैं जो आईडी उत्पन्न करती है:
CREATE TABLE `Tickets64` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`stub` char(1) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `stub` (`stub`)
) ENGINE=MyISAM
और नई आईडी पाने के लिए आप इस तरह बनाएं:
REPLACE INTO Tickets64 (stub) VALUES ('a');
SELECT LAST_INSERT_ID();
ट्विटर ने भी हाल ही में स्नोफ्लेक नाम से कुछ बनाया है, आपको उनके जीथब रिपॉजिटरी में देखना चाहिए
लेकिन मुख्य रूप से देखें कि फ़्लिकर ने क्या बनाया है, यह आसान है और इसे आसानी से संभाला जा सकता है