mysql中的一些坑
1.AUTO_INCREMENT 重置?
2.枚举类型?
已知:字段field类型为enum('2','1','0'),查询时" where field=1 "
结果:查询出值为field='2'的结果
解决:field='1'(增加单引号)
警示:没有看过表结构的,直接select查询,进坑.
3.cast('abc') = 0 ?
已知:字段field类型为integer,查询时"where field = 'abc' "
结果:查询出field=0的全部数据
解决:field = IF(field REGEXP '^[0-9]+$',field,-1)
警示:新手容易掉坑
欢迎补充..