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. OracleのLOCALTIMESTAMP()関数

    2. 整数の配列がありますが、mysqlクエリ(php)でそれぞれをどのように使用しますか?

    3. SQLiteにデータを挿入するときに制約に違反する行をスキップする方法

    4. RMANはRMAN-06900で失敗しますRMAN-06901ORA-04031