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

1 से आईडी सेट कैसे अपडेट करें?

बेशक एक रास्ता है:

set @counter = 0;
update table_name
set id  = (@counter := @counter + 1);

संपादित करें

डुप्लीकेट कुंजियों की समस्या से बचने के लिए आप कुछ इस तरह से चला सकते हैं ताकि अस्थायी रूप से वर्तमान आईडी को नकारात्मक समकक्षों में बदल सकें:

update table_name
set id  = 0 - 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. उत्पाद विशेषताओं के लिए डेटाबेस स्कीमा

  2. वास्तविक क्वेरी प्रिंट करें MySQLdb चलता है?

  3. mysql प्रश्नों के लिए बैककोट/बैकटिक्स का उपयोग करना

  4. mysql के अंदर सरणी के लिए इंपोड का उपयोग करना जहां खंड में

  5. लोकलहोस्ट बनाम 127.0.0.1 mysql_connect () में