sql >> Databasteknik >  >> RDS >> Mysql

Fel vid skapande av tabell

Din MYSQL-version är 5.5 eller lägre tror jag.

MySQL 5.7 har stöd för bråkdelssekunder för värdena TIME, DATETIME och TIMESTAMP, med upp till mikrosekunders (6 siffror) precision:

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

Fsp-värdet, om det ges, måste ligga i intervallet 0 till 6. Ett värde på 0 betyder att det inte finns någon bråkdel. Om den utelämnas är standardprecisionen 0. (Detta skiljer sig från standardstandarden för SQL på 6, för kompatibilitet med tidigare MySQL-versioner.)

SQL FIDDLE DEMO




  1. MySQL-gruppera efter datum och antal inklusive saknade datum

  2. Be om åsikter:En sekvens för alla tabeller

  3. MySQL-funktion för att hitta antalet arbetsdagar mellan två datum

  4. Implementera Switchover/Switchback i PostgreSQL 9.3.