syntax error at or near
PostgreSQLでSQL構文エラーが発生した場合のエラー
概要
syntax error at or near は、PostgreSQLで不正なSQL構文を実行しようとした場合に発生するエラーです。
エラーメッセージ
ERROR: syntax error at or near "FROM"
LINE 1: SELECT * FROM FROM users
^
ERROR: syntax error at or near ")"
LINE 1: INSERT INTO users () VALUES ()
^
ERROR: syntax error at or near "LIMIT"
LINE 1: DELETE FROM users LIMIT 10
^
原因と解決策
1. キーワードの重複
| |
2. カラム名のクォート
| |
3. 文字列のシングルクォート
| |
4. DELETE文のLIMIT(PostgreSQLでは使えない)
| |
5. UPDATE文のFROM句
| |
6. 配列の構文
| |
7. コメントの構文
| |
8. BOOLEAN値
| |
デバッグ方法
| |
関連エラー
関連エラー
PostgreSQL の他のエラー
この記事は役に立ちましたか?