Данные вставки с другим типом данных - PullRequest
0 голосов
/ 06 апреля 2019

У меня есть столбец данных с целочисленным типом данных.
При вводе значения string ошибка отсутствует и значение сохраняется '0'.

Не должнопринять это строковое значение.

Может кто-нибудь объяснить мне, почему это происходит?

INSERT INTO `student`(
    `student_id`,
    `first_name`,
    `last_name`,
    `roll_number`,
    `gender`,
    `date_of_birth`
)
VALUES('std-cs-19-009','f_name','last_name','String',1,1995-06-07)

1 Ответ

0 голосов
/ 06 апреля 2019

Во время INSERT MySQL не удалось вставить символьное значение в поле INT, поэтому он заменил его на 0 и вставил 0

...