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

Tidak dapat memuat zona waktu?

Ini adalah bug dengan file zona waktu untuk Riyadh* di Debian:

http://bugs.mysql.com/bug.php?id=20545

Solusi yang disarankan adalah dengan mengabaikan peringatan tersebut (tentu saja jika Anda tidak membutuhkan zona waktu tersebut):

mysql_tzinfo_to_sql /usr/share/lib/zoneinfo | mysql -uroot --force mysql

Setelah mengimpor data TZ dengan --force pilihan, Anda akan dapat menggunakan CONVERT_TZ . Berikut adalah transkripsi dari apa yang baru saja saya lakukan:

sh$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot -p mysql --force 2> /dev/null
Enter password: ********
sh$ mysql -p
Enter password: ********
Server version: 5.1.49-3 (Debian)

mysql> select convert_tz(now(), 'UTC', 'CET');
+---------------------------------+
| convert_tz(now(), 'UTC', 'CET') |
+---------------------------------+
| 2013-08-13 21:04:34             |
+---------------------------------+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa saya mendapatkan MySQL Error Query itu kosong?

  2. MySQL mogok saat startup

  3. Mengapa MySQL tidak mendukung presisi milidetik/mikrodetik?

  4. apakah php diurutkan lebih baik daripada urutan mysql?

  5. Bagaimana cara menulis fungsi mysql dengan nama tabel dinamis?