Xample 0 Опубликовано 12 апреля, 2017 при создании тикета в личном кабинете пишет Произошла ошибка! Попробуйте повторить позже. В логах пишет вот такое: 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 есть, в настройках тикеты включены. Что не так? Как исправить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 12 апреля, 2017 при создании тикета в личном кабинете пишет Произошла ошибка! Попробуйте повторить позже. В логах пишет вот такое: 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" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Xample 0 Опубликовано 12 апреля, 2017 (изменено) Field 'new_message_for_user' doesn't have a default value. Переведите ошибку и отредактируйте атрибут "new_message_for_user" в таблице "ghtweb_tickets" не имеет значения по умолчанию. а что с ней сделать то? Изменено 12 апреля, 2017 пользователем Xample Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HECKBuK 229 Опубликовано 12 апреля, 2017 (изменено) попробуйте поставить default "Текст" для данного столбца Изменено 12 апреля, 2017 пользователем HECKBuK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Xample 0 Опубликовано 12 апреля, 2017 попробуйте поставить default "Текст" для данного столбца так там везде же по дефолту NULL стоит Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
HECKBuK 229 Опубликовано 12 апреля, 2017 ну попробуйте поменять значение по дефолту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 12 апреля, 2017 не имеет значения по умолчанию. а что с ней сделать то? NULL это пустое значение. Поменяй ее на другое. Значение будет зависеть от типа данных. В гугле можешь ввести примеры с этим типом данных Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты