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

Udløbsdato som standardværdi for kolonnen TIMESTAMP

Du kan ikke implementere en kompleks standardværdi som den i tabeldefinitionen.

Du kan gøre det med en trigger, hvis du vil:

DELIMITER $$

DROP TRIGGER IF EXISTS tr_b_ins_table $$

CREATE TRIGGER tr_b_ins_table BEFORE INSERT ON table FOR EACH ROW BEGIN
  SET NEW.expire = NOW() + INTERVAL 5 HOUR;
END $$

DELIMITER ;



  1. Sådan tælles antallet af rækker i en tabel i SQL

  2. JPA Gemmer forkert dato i MySQL-databasen

  3. MySQL Hurtigt tip:Brug kommandoen DROP USER

  4. Undtagelse i JPA ved brug af seed-fil til PostgreSQL