sql >> Database teknologi >  >> RDS >> Mysql

Er det muligt at oprette en kolonne i MySQL med et udtryk som standardværdi?

brug en indstiksudløser til det. Sådan noget her

DELIMITER |

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

DELIMITER ;


  1. Vis kun wordpress underkategorier

  2. Vælg kun sidste værdi ved at bruge group by at mysql

  3. Hvordan definerer man en unik begrænsning på en kolonne af MySQL-tabellen i Ruby on Rails 3?

  4. Brug @@IDENTITY til at returnere den sidst indsatte identitetsværdi i SQL Server