具有不同数据类型的插入数据

时间:2019-04-06 10:55:24

标签: mysql types phpmyadmin insert

我有一个数据列,其数据类型为整数。
当我输入 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 :(得分:0)

在插入过程中,MySQL无法将字符值插入INT字段,因此将其替换为0并插入0