(1231) переменная 'time_zone' не может быть установлена ​​на значение «null»Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 (1231) переменная 'time_zone' не может быть установлена ​​на значение «null»

Сообщение Anonymous »

Я вытащил базу данных из моего машины Linux, и я импортировал ее в свой локальный хост, но после импорта, когда я пытаюсь выполнить запрос с сайта или phpmyadmin, я получаю эту ошибку: < /p>
(1231) Variable 'time_zone' can't be set to the value of 'NULL'
< /code>
Я много читаю и нахожу мало, что сработало для меня. < /p>
Я пытаюсь импортировать базу данных, такую ​​как < /p>
mysql> use database;
mysql> source dump.sql;
< /code>
Я пытался с < /p>
mysql -u root -p database < dump.sql
< /code>
Я пытался много увеличить max_alloed_packet. Последнее я установил его на 1024*1024*1024 -
Я попробовал
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
< /code>
Но все еще ничего не работает .. Есть ли еще какое -либо другое сериал, который я могу попробовать? Также я не понял, в чем именно проблема и почему эта ошибка появляется?/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
< /code>
В конце файла у меня есть < /p>
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
< /code>
У пользователя таблицы у меня есть один триггер, который настраивает эту переменную, и код запускается так: < /p>
DROP TRIGGER IF EXISTS `user_rank_upd`;
DELIMITER //
CREATE TRIGGER `user_rank_upd` AFTER UPDATE ON `user`
FOR EACH ROW BEGIN

DECLARE c_offset TEXT;
SET c_offset = TIMESTAMPDIFF(HOUR, UTC_TIMESTAMP(), CONVERT_TZ(UTC_TIMESTAMP(), 'UTC', 'Europe/Sofia'));
SET time_zone = CONCAT(IF(c_offset > 0, '+', '-'), TIME_FORMAT(MAKETIME(ABS(c_offset), 0, 0), '%H:%S'));....


Подробнее здесь: https://stackoverflow.com/questions/661 ... ue-of-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android – как исправить java.time.zone.ZoneRulesException: неизвестный идентификатор часового пояса: Европа/Киев
    Anonymous » » в форуме Android
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • (1231) Переменной «time_zone» не может быть присвоено значение «NULL».
    Anonymous » » в форуме Php
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Time.time() или time.perf_counter() — что быстрее?
    Гость » » в форуме Python
    0 Ответы
    132 Просмотры
    Последнее сообщение Гость
  • Различия между API даты и времени Java 8 (java.time) и Joda-Time
    Anonymous » » в форуме JAVA
    0 Ответы
    75 Просмотры
    Последнее сообщение Anonymous
  • Разница между %time, %%time и %timeit %%timeit в блокноте Jupyter
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»