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

तालिका में क्रम में सम्मिलित करना

मैं वर्तमान में एसक्यूएल डेटाबेस इंजन के सामने नहीं हूं और इसलिए पूरी तरह से सत्यापित एसक्यूएल कोड जमा नहीं कर सकता। हालाँकि यदि आपका num फ़ील्ड एक ऑटोइनक्रिकमेंट फ़ील्ड नहीं है, तो ऐसा कुछ करें:

CREATE TEMPORARY TABLE temp_table_x (
    num int auto_increment primary key,
    reference_id int
);

INSERT temp_table_x (reference_id)
SELECT id FROM source_table ORDER BY id;

UPDATE source_table st 
    SET st.num = x.num
FROM temp_table_x x
WHERE reference_id = id;


  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. एकल HTML तालिका में एकाधिक क्वेरी डेटा (PHP, MySQL)

  3. त्रुटि कोड:1055 sql_mode के साथ असंगत =only_full_group_by

  4. MySQL में एक स्ट्रिंग को "अनहेक्स" करने के 3 तरीके

  5. पीएचपी MySQL लोड डेटा इनफाइल मदद