小编Sur*_*til的帖子

为什么整数数据被插入到“varchar”列中而不给出单引号?

create table student(id int, name varchar(20));
Run Code Online (Sandbox Code Playgroud)

学生表在这里创建。*

insert into student values(20,100);
Run Code Online (Sandbox Code Playgroud)

在上面的查询中,我在name列中插入整数值 100 ,即varchar。为什么它没有给出错误或它是如何插入的?

编辑1:但是在插入字符串时是否需要给出单引号?前任。插入学生值(20,suraj); 给出错误

mysql implicit-conversion

3
推荐指数
1
解决办法
1814
查看次数

标签 统计

implicit-conversion ×1

mysql ×1