我有一个带有主键的表:
类型:整数长度:11默认值:空Extra:auto_increment
该表包含3条记录- 0、1和4
当我试着..。
SELECT the_key FROM the_table WHERE the_key='someRandomString'...it返回1条记录(主键0)
我可以用PHP is_numeric()来解决这个问题,但是为什么它不返回0条记录呢?
发布于 2011-04-23 21:56:31
看起来您是在将int列与字符串值进行比较?看起来MySQL正在将字符串转换为整数,得到0,并匹配该行。
有两个选项:
https://stackoverflow.com/questions/5764506
复制相似问题