sql >> Databasteknik >  >> RDS >> Mysql

MySQL automatiskt lagra datumtid för varje rad

Du kan använda DEFAULT-begränsningar för att ställa in tidsstämpeln:

ALTER TABLE
 MODIFY dt_created datetime DEFAULT CURRENT_TIMESTAMP

ALTER TABLE
 MODIFY dt_modified datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Då skulle du inte behöva ange NOW() i dina INSERT/UPDATE-satser.

Referens:TIMESTAMP-egenskaper



  1. mysql välj id och namn från den andra tabellen och gå med i frågan

  2. Den första HTML-raden visas inte

  3. Mysql förvandlas till ’?

  4. Inkludera saknade månader i grupp efter fråga