sql >> Database >  >> RDS >> Mysql

Standaardwaarde voor kolom DATE-type instellen op huidige datum zonder tijdsdeel?

Waarschijnlijk kunt u de standaardwaarde voor het gegevenstype 'datum' in mysql niet instellen. U moet het type wijzigen in tijdstempel of datum/tijd.

Misschien heb je een soortgelijke vraag.

Ongeldige standaardwaarde voor 'Datum'

BEWERKEN:

In versie 5.6.5 is het mogelijk om een ​​standaardwaarde voor een datetime-kolom in te stellen en zelfs een kolom te maken die wordt bijgewerkt wanneer de rij wordt bijgewerkt. De typedefinitie:

CREATE TABLE foo (
    `creation_time`     DATETIME DEFAULT CURRENT_TIMESTAMP,
    `modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP
)

Referentie:http://optimize-this .blogspot.com/2012/04/datetime-default-now-finally-available.html



  1. mysql kruisen

  2. sql hoe u drie query's uit twee tabellen in één query kunt combineren

  3. Hoe kan ik null-waarden opnemen in een MIN of MAX?

  4. OP DUPLICATE KEY + AUTO INCREMENT issue mysql