列名のタイプミスや、文字列をダブルクォートで囲んだときに出ます。SQL では文字列は シングルクォート です。 出るコード SELECT * FROM users WHERE name = "Aoi"; -- 文字列をダブルクォートで囲んだ エラーメッセージ Parse error: no such column: Aoi 直し方 文字列は 'Aoi' とシングルクォートで囲みます。列名のつもりならスペルとテーブルに存在するかを確認します。