Когато дефинирате поле DATETIME или TIMESTAMP, няма нужда да указвате дължината.
Това се отнася до съобщението за грешка:
Стойността DATETIME или TIMESTAMP може да включва последваща част от секунди с точност до микросекунди (6 цифри)
MySQL позволява частични секунди за стойности TIME, DATETIME и TIMESTAMP с точност до микросекунди (6 цифри). За да дефинирате колона, която включва част от секунди, използвайте синтаксиса type_name(fsp), където type_name е TIME, DATETIME или TIMESTAMP, а fsp е точността на дробни секунди. Например:
СЪЗДАВАНЕ НА ТАБЛИЦА t1 (t TIME(3), dt DATETIME(6));
Извлечение от СИНтаксис CREATE TABLE :
<предварителен код>| ВРЕМЕ[(fsp)]| TIMESTAMP[(fsp)]| DATETIME[(fsp)]Документация: