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

MYSQL तालिका के सबसेट के भीतर ऑटो-इन्क्रीमेंट कैसे करें

आप एक ट्रिगर का उपयोग कर सकते हैं:

CREATE TRIGGER biBooks 
  BEFORE INSERT ON books 
  FOR EACH ROW SET NEW.booknum = (
    SELECT COALESCE(MAX(booknum), 0) + 1 
      FROM books 
      WHERE authors_id = NEW.authors_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. क्या एक अद्वितीय बाधा स्वचालित रूप से फ़ील्ड पर एक INDEX बनाती है?

  2. FLOAT डेटा पर SUM का उपयोग करना

  3. MySQL पर टाइप बनाएं

  4. MySQL:समय के बीच तुलना करें

  5. MySQL में दशमलव और हेक्साडेसिमल के बीच कनवर्ट करने के 2 तरीके