Иногда может возникнуть необходимость в поведении в столбце datatype
.Проблема с типом данных столбца mysql для неправильного ввода
Если я вставляю данные из более чем четырех цифр в столбец TINYINT
, он вставляет 255 с предупреждением о превышении допустимого диапазона.
Если я хочу UPDATE
или INSERT
значение строки в столбце FLOAT
это 0.
Но когда я пытаюсь изменить отрицательное число в unsigned datatype
, запрос не является выполнение.
Мой вопрос, почему бы не прекратить запрос, если не соответствует datatype
все время. есть идея прекратить запросы на подобные ситуации?
Правильно проверить свои данные перед отправкой его в базу данных? В руководстве четко указано, каковы ограничения каждого типа данных, если вы пытаетесь вставить в него неправильные данные, вы должны сначала проверить данные. – Prix