【Node.js】error: INSERT has more expressions than target columns

Node.js

今回は Node.js で PostgreSQL を使っているときに発生したエラーの原因と解決方法をご紹介します。

error: INSERT has more expressions than target columns

Contents

エラー発生時のソースコード

原因

SQLに記載しているプレースホルダーの数と、実際に渡している値の数に差があるときに発生するようです。

対応

純粋に渡すカラムを忘れているだけの可能性が高いので、それを加えてあげれば終了です。

エラー文を読めばさっと解けるエラーですが、備忘録として記事にしておきます。

Scroll to top