यह concat
. से तेज़ है + substring
दिनचर्या।
select substring(MD5(RAND()),1,20);
जैसा कि मैंने 1M यादृच्छिक डेटा डालने का परीक्षण किया है, md5
नियमित खपत केवल 1/4 (और भी कम) concat
. का समय + substring
दिनचर्या;
समस्या यह है कि एक एमडी 5 स्ट्रिंग में केवल 32 वर्ण होते हैं, इसलिए यदि आपको लंबे समय तक की आवश्यकता है तो आपको मैन्युअल रूप से अधिक एमडी 5 स्ट्रिंग और substring
उत्पन्न करना होगा। यह स्वयं।