Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Nilai default tidak valid untuk TIMESTAMP

Menariknya, keduanya berfungsi:

`start_time` timestamp(6), 

Dan:

`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

Anda dapat menggunakan yang terakhir -- tinggalkan penentu presisi di luar definisi.

Tapi metode yang tepat adalah:

`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),

Sebagaimana dijelaskan dalam dokumentasi :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Anda tidak dapat menentukan tabel target 'NAME' untuk pembaruan dalam klausa FROM

  2. Panggil ke fungsi yang tidak ditentukan mysql_query()

  3. Skrip Pemeriksaan Kesehatan Replikasi MySQL

  4. pembaruan mysql dengan regexp

  5. bagaimana cara menampilkan tabel klasemen dengan cepat dari tabel mysql hasil sepak bola [sepak bola]?