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

MySQL में एक ऑटोइनक्रिकमेंट फ़ील्ड के साथ एक पंक्ति की प्रतिलिपि कैसे करें और उसी तालिका में कैसे डालें?

INSERT ... SELECT :

insert into your_table (c1, c2, ...)
select c1, c2, ...
from your_table
where id = 1

जहां c1, c2, ... id . को छोड़कर सभी कॉलम हैं . यदि आप एक id . के साथ स्पष्ट रूप से सम्मिलित करना चाहते हैं 2 में से उसे अपनी INSERT कॉलम सूची और अपने चयन में शामिल करें:

insert into your_table (id, c1, c2, ...)
select 2, c1, c2, ...
from your_table
where id = 1

आपको संभावित डुप्लिकेट id . का ध्यान रखना होगा पाठ्यक्रम के दूसरे मामले में 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. डॉकर mysql कनेक्शन विफल लिखें

  2. PHP - IN क्लॉज सरणी के साथ PDO का उपयोग करना

  3. पीएचपी:सबसे आम द्वारा एक तालिका में डुप्लिकेट की प्रतिध्वनि संख्या

  4. विभाजन करते समय विदेशी कुंजी को कैसे संभालें

  5. किसी क्वेरी के लिए पंक्तियों को कैसे सूचीबद्ध करें या किसी एकल क्वेरी का उपयोग करके 'कोई रिकॉर्ड नहीं' प्रदर्शित करें