sql >> Database >  >> RDS >> Mysql

stel current_timestamp alleen in bij het invoegen van een nieuwe rij

Een TIMESTAMP kolom updates automatisch bij elke update. Een DATETIME kolom niet.

Je wilt:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Hiermee kunt u een standaardwaarde opgeven op het moment van invoegen, zoals u voor elke kolom zou doen, maar omdat het geen TIMESTAMP is het zal zichzelf niet meer updaten bij elke toekomstige UPDATE .



  1. T-SQL:Rond af op het dichtstbijzijnde interval van 15 minuten

  2. Apostrofs en dubbele punten in Pretty Links

  3. Kun je een index maken in de CREATE TABLE-definitie?

  4. Null Pointer-uitzondering bij het aanroepen van getReadableDatabase()