Ошибка Insert MySQL

184
15 мая 2018, 01:20

хочу добавить запись:

INSERT INTO `user`(`login`, `password`, `email`, `phone`) VALUES ('danil', '159753bg', 'opa@yandex.ru', 89878562211)

Выдает ошибку:

#1264 - Out of range value for column 'phone' at row 1

Хотя в структуре таблицы я поставил длину int равное 11

Answer 1

Скорее всего у вас тип поля номер телефона указан как integer, и при попытке вставить телефон 89878562211 происходит выход за границы диапазона,

Диапазон чисел со знаком: -2147483648 … 2147483647, без знака(unsigned) – 0 … 4294967295

поменяйте тип поля на varchar и вставляйте

 INSERT INTO `user`(`login`, `password`, `email`, `phone`) VALUES ('danil', '159753bg', 'opa@yandex.ru', '89878562211')
READ ALSO
Generics in java learning [требует правки]

Generics in java learning [требует правки]

What are generics I am a beginner for programming I have zero about generics please explain me with examples

155
Суммировать значение несколько таблиц

Суммировать значение несколько таблиц

Есть четыре таблицы, у каждого из них есть поля, под названием price (значение которого нужно суммировать)Делаю отчет, нужно суммировать поля...

175
Выборка из БД картинок PNG

Выборка из БД картинок PNG

Задать условие, что бы из БД получить все картинки с расширением *png

186
Как создать страницу через php? [требует правки]

Как создать страницу через php? [требует правки]

Как можно создать html страницу по шаблону с изменяемой частью через php в админке, например, формата siteru/index?page=page_id ?

201