Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql में किसी विशेष तालिका के लिए 2 से ऑटो वृद्धि कैसे करें

आप एक टेबल के ऑटो इंक्रीमेंट फ़ील्ड को दूसरे से ऑफ़सेट कर सकते हैं, यानी एक टेबल 1 से आईडी शुरू करती है जबकि दूसरी 1000000 से शुरू होती है (या आपके उपयोग पैटर्न के आधार पर चुना गया कोई अन्य मान)।

CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;

आप अपनी जरूरत के हिसाब से अपना ऑटोइनक्रिकमेंट कॉलम टाइप भी चुन सकते हैं। BIGINT UNSIGNED की सीमा 0..18446744073709551615 है, जिसमें अधिकांश मामलों को शामिल किया जाना चाहिए।

या

कोशिश करें

SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिनांक के अनुसार क्रमबद्ध करने के लिए SQL का उपयोग करना संभव है, लेकिन परिणाम सेट के पीछे अशक्त तिथियां डालें?

  2. हाइबरनेट:स्वयं भ्रम में शामिल हों?

  3. MySQL में एक महीने में दिनों की संख्या कैसे प्राप्त करें

  4. मैं Zend_Db के साथ एक से अधिक पंक्तियाँ कैसे जोड़ूँ?

  5. 'सेकंड पहले', 'मिनट पहले', 'घंटे पहले' आदि के रूप में तारीख की गणना करना और दिखाना