sql >> データベース >  >> RDS >> Mysql

2番目の列の自動インクリメント

    BEFOREトリガーを使用する:

    DELIMITER $$
    CREATE TRIGGER test_table_trigger
    BEFORE INSERT ON test_table
    FOR EACH ROW BEGIN
        SET NEW.`user` = CONCAT(NEW.`user`, NEW.id);
    END $$
    DELIMITER ;
    

    ドキュメント:MySQLトリガー



    1. MariaDBでのMONTH()のしくみ

    2. 1つの状況を除いて、テーブルの更新を防ぐ方法

    3. PostgreSQLは月の名前を数値に変換します

    4. MySQLWorkbenchはmysql.procをロードできません