sql >> Databáze >  >> RDS >> Mysql

Chyba při vytváření tabulky

Vaše verze MYSQL je myslím 5.5 nebo nižší.

MySQL 5.7 podporuje hodnoty TIME, DATETIME a TIMESTAMP ve zlomcích sekund s přesností až na mikrosekundy (6 číslic):

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

Hodnota fsp, je-li uvedena, musí být v rozsahu 0 až 6. Hodnota 0 znamená, že neexistuje žádná zlomková část. Pokud je vynecháno, výchozí přesnost je 0. (To se liší od standardní výchozí hodnoty SQL 6 kvůli kompatibilitě s předchozími verzemi MySQL.)

SQL FIDDLE DEMO




  1. Proč není v PL/SQL povoleno statické ddl?

  2. Vytvořte tabulku pouze v případě, že v MariaDB neexistuje

  3. Jak zobrazit skutečný příkaz Oracle SQL, který se provádí

  4. Jak načíst jedinečné řádky na základě kombinací hodnot sloupců?