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

デフォルト値として式を使用してMySQLで列を作成することは可能ですか?

    そのために挿入トリガーを使用します。このようなもの

    DELIMITER |
    
    CREATE TRIGGER default_yearly BEFORE INSERT ON employee
      FOR EACH ROW BEGIN   
        SET NEW.employeeyearly = NEW.employeemonthly * 12;
      END;
    |
    
    DELIMITER ;
    


    1. MySQLデフォルトデータベース

    2. mysql_fetch_array()/ mysql_fetch_assoc()/ mysql_fetch_row()/mysql_num_rowsなど...パラメーター1がリソースであることが必要です

    3. データベースのテーブルと列にスネークケースを使用する理由はありますか?

    4. 挿入されたレコードのIDを取得します:Php&MS SQL SERVER