Перейти к содержанию
Авторизация  
Xample

Помогите с GHTWEB5 ошибка тикета

Рекомендуемые сообщения

при создании тикета в личном кабинете пишет Произошла ошибка! Попробуйте повторить позже.

 tiket.png

 

В логах пишет вот такое:

2017/04/12 05:16:18 [error] [system.db.CDbCommand] Не удалось выполнить CDbCommand::execute(): SQLSTATE[HY000]: General error: 1364 Field 'new_message_for_user' doesn't have a default value. Выполнявшийся SQL-запрос: INSERT INTO `ghtweb_tickets` (`category_id`, `priority`, `date_incident`, `char_name`, `title`, `new_message_for_admin`, `gs_id`, `status`, `user_id`, `created_at`) VALUES (:yp0, :yp1, :yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8, :yp9). Bound with :yp0=1, :yp1=2, :yp2='2017-04-12 05:15', :yp3='Admin', :yp4='тестоваяТема', :yp5=1, :yp6='1', :yp7=1, :yp8='1', :yp9='2017-04-12 05:16:18'.
2017/04/12 05:16:18 [error] [TicketsController::actionAdd 100] CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'new_message_for_user' doesn't have a default value

Таблица ghtweb_tickets есть, в настройках тикеты включены.

 

 

Что не так? Как исправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при создании тикета в личном кабинете пишет Произошла ошибка! Попробуйте повторить позже.

 tiket.png

 

В логах пишет вот такое:

2017/04/12 05:16:18 [error] [system.db.CDbCommand] Не удалось выполнить CDbCommand::execute(): SQLSTATE[HY000]: General error: 1364 Field 'new_message_for_user' doesn't have a default value. Выполнявшийся SQL-запрос: INSERT INTO `ghtweb_tickets` (`category_id`, `priority`, `date_incident`, `char_name`, `title`, `new_message_for_admin`, `gs_id`, `status`, `user_id`, `created_at`) VALUES (:yp0, :yp1, :yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8, :yp9). Bound with :yp0=1, :yp1=2, :yp2='2017-04-12 05:15', :yp3='Admin', :yp4='тестоваяТема', :yp5=1, :yp6='1', :yp7=1, :yp8='1', :yp9='2017-04-12 05:16:18'.
2017/04/12 05:16:18 [error] [TicketsController::actionAdd 100] CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'new_message_for_user' doesn't have a default value

Таблица ghtweb_tickets есть, в настройках тикеты включены.

 

 

Что не так? Как исправить?

 Field 'new_message_for_user' doesn't have a default value.

Переведите ошибку и отредактируйте атрибут "new_message_for_user" в таблице "ghtweb_tickets" 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 Field 'new_message_for_user' doesn't have a default value.

Переведите ошибку и отредактируйте атрибут "new_message_for_user" в таблице "ghtweb_tickets" 

 

 

не имеет значения по умолчанию. а что с ней сделать то?

t2.png

Изменено пользователем Xample

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте поставить default "Текст" для данного столбца

Изменено пользователем HECKBuK

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуйте поставить default "Текст" для данного столбца

так там везде же по дефолту NULL стоит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну попробуйте поменять значение по дефолту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не имеет значения по умолчанию. а что с ней сделать то?

t2.png

NULL это пустое значение. Поменяй ее на другое. Значение будет зависеть от типа данных. В гугле можешь ввести примеры с этим типом данных

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...