sql >> Database >  >> RDS >> Mysql

Hoe voeg ik 1 uur toe aan currrent_timestamp in mysql, wat de standaardwaarde is?

Gewoon CURRENT_TIMESTAMP + INTERVAL 1 HOUR , maar u kunt in plaats daarvan een trigger definiëren:

CREATE TRIGGER tr_dt_table BEFORE INSERT ON your_table FOR EACH ROW BEGIN
  SET NEW.datetime_field = NOW() + INTERVAL 1 HOUR;
END

En verwijder alle standaardwaarden van dat veld (d.w.z. maak het NULL standaard) om tegenstrijdigheden te voorkomen.



  1. Hoe het verschil tussen twee tijdstempels in PostgreSQL te berekenen

  2. Hoe loop ik door een MySQL-query via PDO in PHP?

  3. Mysql2 gem voor Ruby on Rails installeren met Mac OSX 10.6

  4. mysql aantal rijen per uur