1

重複の可能性:
句が動作する場所が tinyint で動作しない

MySQL クエリに問題があります。デフォルトで値が「1」である「読み取り」列の1つを含むテーブルがあり、ブール値ではなくphpmyadminによって自動的にtinyint(1)に設定されます。

クエリを実行すると:

SELECT * FROM book WHERE read = '1'

エラーが発生します。

しかし、このクエリを実行すると

SELECT * FROM book WHERE id = '77'

それは結構です。tinyint をそのように検索できないことを除けば、問題はありません。誰か助けてくれませんか?私はグーグルを旅しましたが、答えが見つかりませんでした。

4

0 に答える 0