UndefinedColumn - 列が存在しません
クエリを実行すると、次のSQLエラーが発生する場合があります。
text
UndefinedColumn - Column does not existこのエラーは、データベースで指定された列が見つからないことを示します。 基盤となるテーブルで列名が変更された場合によく発生します。
Column does not existの例
発生する理由
このエラーは、次の理由で発生することがあります。
- SQLステートメント内の列名が、テーブル内のどの列とも一致しません。
- クエリのOrder byまたはWhere条件に、意図しない列名が含まれています。
- レシピが、前のステップの古いスキーマ情報を使用しています。
トラブルシューティング方法
問題を解決するには、次の手順を実行します。
1
クエリ内の列名を確認します。 各列がテーブルスキーマに存在することを確認します。
2
入力フィールドに意図しない列名がないか確認します。 Order byまたはWhere句の列も、このエラーの原因になることがあります。
3
必要な列がテーブルに存在することを、データベース管理者に確認します。
4
レシピが前のステップのデータピルを使用している場合は、レシピを更新してコネクションからスキーマを更新します。
Last updated: