みなさんこんにちは、現役エンジニアのサメハックです
未経験からWebエンジニアに転職し、
現在正社員として5年働いたのちフリーランスとして独立しました。
SQLの解説シリーズです。
今回はsyntax error at or near “FROM”の原因について学んでいきましょう!
駆け出しエンジニアや未経験の方、
また新入社員を指導する先輩社員にとっても
わかりやすいように解説していきます!
この記事を読むと・・・
- syntax error at or near “FROM”の原因がわかる(かもしれない)
いきなり結論!syntax error at or near “FROM”の原因

syntax error at or near “FROM”の原因は
ほぼ確実にカンマの位置の問題です。
SELECT
user_table.name AS 名前,
user_table.age AS 年齢,
user_table.gender AS 性別,
FROM user_table;
このようなSQL文を記述すると同様のエラーが発生しますが
エラーの原因は、FROM句の前のカンマです。
正しい記述は以下のSQL文になります。
SELECT
user_table.name AS 名前, -- カンマを付ける
user_table.age AS 年齢, -- カンマを付ける
user_table.gender AS 性別 -- カンマを付けない!!
FROM user_table;
※逆に必要なところにカンマがないと同様のエラーが発生します。
幾度となく見たり、質問を受けるけどほぼほぼこれが原因だよ!
まとめ

- syntax error at or near “FROM”の原因はほとんどがカンマの位置

満足いただけたら、1クリックなのでSNSフォローしてもらえると嬉しいです🦈