mysql中varchar类型怎么转换成int类型

mysql中,怎么把varchar类型的字段转换成int类型的?(ps:是要把excel中的数据导到数据库的表中,可是excel中的那个字段内容是中文的,而数据库表里的那个字段内容是数字的,所以需要转换一下类型)

4个回答

我觉得 你这个 比较像我们用的性别那种 外面显示是 男女 数据库存的是 0 1 可以村一个数组,0为键值对应女,1为键值对应男

你的意思是把excel里面的"你好"存到数据库中的int字段里?存二进制吧

查出来再转换,什么语言都可以,就是String转int了
用Python脚本去操作excel转数据,然后存入到数据库中

跟楼上的想法一样,如果是
Object sex = list.get(i).get(1);
if(sex.equals("男")){
sex = (int)1;
}else if(sex.equals("女")){
sex = (int)2;
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问