У меня есть веб-приложение, которое регистрирует некоторые события (не важно, что).Мой веб-сервер находится в другом часовом поясе, я хочу записать дату и время моего часового пояса.
Я создал простую таблицу БД с полями: ID - BIGINT
(автоинкремент), primary key
WH - DATETIME
(это проблематично) LOG_TEXT VARCHAR(255)
(текст события)
полеWH - проблема, я могу установить только CURRENT_TIMESTAMP
, но показывать на 6 часов меньше моего текущего часового пояса.
Поэтому я попытался установить значение по умолчанию для поля WH (в phpMyAdmin), с помощью следующего:CONVERT_TZ(WH,@@global.time_zone,'+01:00')
phpMyAdmin показывает мне следующую ошибку:
#1067 - invalid default value for 'WH'
любая помощь, как установить другой часовой пояс для CURRENT_TIMESTAMP?
PS: я много гуглил, нетответ, который соответствует этому вопросу PPS: я не могу изменить часовой пояс на своем сервере, это общий хостинг, и это просто невозможно.
заранее благодарен за ваши ценные комментарии.