sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att skapa en kolumn i MySQL med ett uttryck som standardvärde?

använd en inserttrigger för det. Något sånt här

DELIMITER |

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

DELIMITER ;


  1. Kan jag ange lösenord en gång för flera mysql kommandoradsanrop, där frågorna inte är kända i förväg?

  2. Jämför rader i samma tabell i mysql

  3. Hanterar PHP-server och MySQL-server i olika tidszoner

  4. Standardisera PostgreSQL-säkerhet i flera molnmiljöer