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

MySQL:किसी अन्य फ़ील्ड के आधार पर अनुक्रम कॉलम जोड़ें

एक ट्रिगर बनाएं:

CREATE TRIGGER trg_mytable_bi
BEFORE INSERT ON mytable
FOR EACH ROW
BEGIN
      DECLARE nseq INT;
      SELECT  COALESCE(MAX(seq), 0) + 1
      INTO    nseq
      FROM    mytable
      WHERE   account = NEW.account;
      SET NEW.seq = nseq;
END;


  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. MySQL को SQLite में बदलें

  3. MySQL ISNULL () समझाया गया

  4. Oracle और MySQL से प्रतिकृति समाधान की तुलना करना

  5. आपके MySQL स्रोत-प्रतिकृति सर्वर के लिए महत्वपूर्ण स्वास्थ्य जांच