sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

DATETIME og TIMESTAMP Længde/Værdier fejl

Når du definerer et DATETIME- eller TIMESTAMP-felt, er det ikke nødvendigt at angive længden.

Dette er, hvad fejlmeddelelsen henviser til:

En DATETIME- eller TIMESTAMP-værdi kan inkludere en efterfølgende brøkdel af sekunder med op til mikrosekunders (6 cifre) præcision

MySQL tillader brøkdele af sekunder for værdierne TIME, DATETIME og TIMESTAMP med op til mikrosekunders (6 cifre) præcision. For at definere en kolonne, der inkluderer en del af brøksekunder, skal du bruge syntaksen type_name(fsp), hvor type_name er TIME, DATETIME eller TIMESTAMP, og fsp er brøksekunders præcision. For eksempel:

CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
 

Abstrakt fra OPRET TABEL-syntaks :

| TIME[(fsp)] | TIMESTAMP[(fsp)] | DATETIME[(fsp)]

Dokumentation:




  1. Kan ikke starte session uden fejl i phpMyAdmin

  2. phpmyadmin.pma_table_uiprefs eksisterer ikke

  3. Kan jeg indstille en MySQL-begivenhedsplan ved hjælp af phpMyAdmin?

  4. Hvordan kan jeg returnere mysql-søgeresultater, hvor kun kolonnerne med ikke-null-indtastninger vises