Zuldek Опубликовано 1 ноября, 2021 Поделиться Опубликовано 1 ноября, 2021 Самостоятельно добавил поле achievements_points в таблицу пользователей При регистрации возникает ошибка. IPS\Db\Exception: Field 'achievements_points' doesn't have a default value (1364) Кто может подсказать какой должен быть тип данного поля и какое значение по дефолту должно быть? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Жека Борох Опубликовано 1 ноября, 2021 Поделиться Опубликовано 1 ноября, 2021 2 минуты назад, Zuldek сказал: Самостоятельно добавил поле achievements_points в таблицу пользователей При регистрации возникает ошибка. IPS\Db\Exception: Field 'achievements_points' doesn't have a default value (1364) Кто может подсказать какой должен быть тип данного поля и какое значение по дефолту должно быть? 1364 по дефолту не пробовал поставить? В ошибке же его пишет) Mano 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zuldek Опубликовано 1 ноября, 2021 Автор Поделиться Опубликовано 1 ноября, 2021 дефолтное значение должно быть 1364? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 1 ноября, 2021 Поделиться Опубликовано 1 ноября, 2021 Так поставь по дефолту значение, оно же тебя просит. Разрешить NULL либо по дефолту 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 1 ноября, 2021 Поделиться Опубликовано 1 ноября, 2021 1364 это номер ошибки mysql По умолчанию ставят то значение, которое должно быть в поле после создания. Если это какие-то очки, то лучше, видимо, поставить 0. Жека Борох 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.