可能重复:
Where 子句在 tinyint 上不起作用
我的 MySQL 查询有问题。我有一个表,其中一个列“读取”,其中默认值为“1”,并且由 phpmyadmin 而不是 bool 自动设置为 tinyint(1)。
当我执行查询时:
SELECT * FROM book WHERE read = '1'
它给出了一个错误。
但是当我执行这个查询时
SELECT * FROM book WHERE id = '77'
没事。除了可能无法以这种方式搜索 tinyint 之外,我没有看到任何问题。有人可以帮忙吗?我浏览了谷歌,但没有找到答案。