sql >> Databasteknik >  >> RDS >> Mysql

Förfallodatum som standardvärde för kolumnen TIMESTAMP

Du kan inte implementera ett komplext standardvärde som det i tabelldefinitionen.

Du kan göra det med en trigger om du vill:

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. 2 inmatningsrutor för autoslutförande/förslag med jQuery eller Ajax med andra ruta baserat på första val med flera objekt

  2. Behöver ditt företag en HR-databas?

  3. Räknar antalet sammanfogade rader i vänster sammanfogning

  4. Hur tar man bort nya radtecken från datarader i mysql?