sql >> Databáze >  >> RDS >> Mysql

Je možné vytvořit sloupec v MySQL s výrazem jako výchozí hodnotou?

k tomu použijte vkládací spoušť. Něco jako toto

DELIMITER |

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

DELIMITER ;


  1. Skryté funkce v Oracle

  2. Jaké jsou případy použití pro výběr CHAR před VARCHAR v SQL?

  3. Rozdíly mezi DATA INFILE a LOAD DATA LOCAL INFILE

  4. MySQL Jako více hodnot