Mysql
 sql >> база данни >  >> RDS >> Mysql

Не можете да заредите часови зони?

Това е грешка с файловете с часовата зона за Рияд* на Debian:

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

Препоръчителното решение е просто да игнорирате предупреждението (ако не се нуждаете от тази часова зона, разбира се):

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

След импортиране на TZ данни с --force опция, ще можете да използвате CONVERT_TZ . Ето транскрипция на това, което току-що направих:

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. JPA + Hibernate:Как да дефинирате ограничение с ON DELETE CASCADE

  2. ГРЕШКА 1452 (23000):Не може да се добави или актуализира дъщерен ред:ограничение на външния ключ е неуспешно

  3. ASCII() Примери – MySQL

  4. MySQL CAST като DATE

  5. АКТУАЛИЗИРАНЕ на SQL с LIKE