(30)nullcomment"email",
ageintnullcomment"age",
telephone varchar(30)nullcomment"telephone",
status tinyint...带着这疑问,我们来看看今天的主角——MySQL隐式类型转换
什么是隐式类型转换?
在MySQL中:
当操作符与不同类型的操作数一起使用时,会发生类型转换以使操作数兼容。...类型一致
这里说的类型一致,指的是在写SQL时,参数类型一定要与数据库中的类型一致,避免产生隐式类型转换,就如刚才在文首时,如果多检查,写的SQL的参数类型与数据库中字段类型一致,也就不会不走索引了,你说是不是...小心隐式类型转换
这里再重申一次,写SQL时一定要检查参数类型与数据库字段类型一致,(如果参数不一致,也要使用CAST函数显示转换成一致)否则造成隐式类型转换,不走索引,后果简直不堪设想, 在前面《写会...唉,说到这里,不瞒你说,我就吃过不少MySQL隐式类型转换的亏 ! (如慢查询) !
小结
看到这里,是不是有一种,数据表设计还真不是件容易的事情。