Saat menentukan bidang DATETIME atau TIMESTAMP, tidak perlu menentukan panjangnya.
Inilah yang dimaksud dengan pesan kesalahan:
Nilai DATETIME atau TIMESTAMP dapat menyertakan bagian detik pecahan dalam presisi hingga mikrodetik (6 digit)
MySQL mengizinkan pecahan detik untuk nilai TIME, DATETIME, dan TIMESTAMP, dengan presisi hingga mikrodetik (6 digit). Untuk menentukan kolom yang menyertakan bagian pecahan detik, gunakan sintaks type_name(fsp), di mana type_name adalah TIME, DATETIME, atau TIMESTAMP, dan fsp adalah presisi pecahan detik. Misalnya:
CREATE TABLE t1 (t TIME(3), dt DATETIME(6));
Abstrak dari BUAT Sintaks TABEL :
| TIME[(fsp)]
| TIMESTAMP[(fsp)]
| DATETIME[(fsp)]
Dokumentasi: