sql >> Base de Datos >  >> RDS >> Mysql

¿Es posible crear una columna en MySQL con una expresión como valor predeterminado?

use un disparador de inserción para eso. Algo como esto

DELIMITER |

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

DELIMITER ;