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. OPENROWSETクエリでの変数の使用

    2. エラー:CursorWindowから行0、列-1を読み取ることができませんでした。データにアクセスする前に、カーソルが正しく初期化されていることを確認してください

    3. Access2016で空白のフォームを作成する方法

    4. MySQLで初期値と自動インクリメントを設定するにはどうすればよいですか?