mysql 主键类型是char类型,新增一条数据时对应的值问题

来源:3-2 项目优化

慕工程7058922

2023-01-23

图片描述

老师,mysql 主键类型是char类型,那么,对应的值应该是字符类型的 ‘1’,老师您用的是数值类型的1,而且新增成功了。这一点不太理解。
是不是如果一个字段是字符类型,那么,新增时既可以用字符类型的值,也可以用数值类型的值?

写回答

1回答

甲蛙

2023-01-24

mysql会自动帮你隐式转换,将1转成'1',但这个会消耗额外性能,所以一般数据库类型是什么就用什么值

0
2
慕工程7058922
非常感谢!
2023-01-31
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程