标签: php mysql where
可能重复: Where clause works doesn’t work on tinyint
我的MySQL查询存在问题。我有一个表,其中一列是“read”,默认值为“1”,由phpmyadmin而不是bool自动设置为tinyint(1)。
当我执行查询时:
SELECT * FROM book WHERE read = '1'
它出错了。
但是当我执行此查询时
SELECT * FROM book WHERE id = '77'
很好。我没有看到任何问题,除非可能无法以这种方式搜索tinyint。有人可以帮忙吗?我走过谷歌但没有找到答案。