Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tham số của `serverTimezone` có thay đổi @@ session.time_zone trong MySQL không?

Như tôi đã nói trong một bình luận, tôi đang gặp phải vấn đề tương tự - cần phải tìm cách thực hiện @@session.time_zone = '+0:00' không có câu lệnh SQL, bằng cách định cấu hình trình điều khiển JDBC thay thế.

Đây là giải pháp nếu bạn đang sử dụng thuộc tính (Dropwizard và có thể là Spring):

sessionTimeZone: UTC
useLegacyDatetimeCode: false

Hoặc chỉ cần nối nó vào URL kết nối JDBC:?sessionTimeZone=UTC&useLegacyDatetimeCode=false

tài liệu hoàn toàn không đề cập đến nó (và đó có lẽ là lý do tại sao có rất nhiều câu trả lời hướng đến 'serverTimezone' và những người khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate:sự khác biệt giữa MySQLDialect và MySQLInnoDBDialect là gì?

  2. làm thế nào để ngăn chặn việc tiêm sql từ truy vấn này?

  3. Cách chèn, xóa, chọn, cập nhật giá trị trong datagridview trong C # bằng MYSQL

  4. Hiệu suất MySQL - 5 tham số từ tệp cấu hình

  5. Mysql SET NAMES UTF8 - làm thế nào để loại bỏ?