मुझे पता है कि यह सवाल पुराना है, लेकिन अगर दूसरों को यह सवाल आता है तो एक और विकल्प है।
महत्वपूर्ण:यह विकल्प तब तक मान्य है जब तक कि ऑटोइनक्रिकमेंट वास्तव में महत्वपूर्ण नहीं है, और इसलिए आपको दृश्य पंक्तियों के लिए केवल एक विशिष्ट पहचानकर्ता की आवश्यकता है:
आप यूयूआईडी () फ़ंक्शन का उपयोग कर सकते हैं जो आपको एक अद्वितीय अल्फ़ान्यूमेरिकल पहचानकर्ता प्रदान करता है। mysql-reference-manual
इसलिए आप इस तरह एक दृश्य बना सकते हैं:
Create view my-view AS
Select UUID() as 'id', t.name, t.value
from table t
....