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

mysqlで計算フィールドを作成する方法は?

    MySQLごとに docs (強調を追加)デフォルト値で式を使用することはできません:

    次のトリガーがあなたの意図に合っていることをテストしました:

    CREATE TRIGGER MyTriggerName
      BEFORE INSERT ON info
      FOR EACH ROW
        SET NEW.NewField = md5(NEW.username);
    


    1. SQL-列の最大数を見つける方法は?

    2. SQLServerのデフォルトの制約とは-SQLServer/TSQLチュートリアルパート90

    3. Oracle10gでテーブル列の名前を変更する方法

    4. SQLでORDERBY句を使用する方法は?