Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Nieprawidłowa wartość domyślna dla TIMESTAMP

Co ciekawe, oba te działania działają:

`start_time` timestamp(6), 

Oraz:

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

Możesz użyć tego drugiego — pozostaw specyfikator precyzji poza definicją.

Ale właściwa metoda to:

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

Jak wyjaśniono w dokumentacji :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unikaj powtarzania rekordów wyświetlanych w MySQL / PHP

  2. polecenie mysql do pokazywania aktualnych zmiennych konfiguracyjnych

  3. Przełączanie z MySQL na Cassandra – wady/wady?

  4. Jak skonfigurować aplikację Spring Boot, aby używała SSL/TLS przez MySQL?

  5. zrozumienie mysql wyjaśnij