[解決済み] PostgreSQL ERROR: INSERT は式よりも多くのターゲット・カラムを持ちますが、そうではありません。
2022-02-18 13:33:19
質問
というわけで、まずはこんなところから...。
SELECT * FROM parts_finishing;
...これはわかる...
id、id_part、id_finish、id_metal、id_description、date, 内部時間、内部レート、外部材料
(0行)
...で、ここまでは問題なさそうなので、こうしてみる...。
INSERT INTO parts_finishing
(
id_part, id_finish, id_metal, id_description,
date, inside_hours_k, inside_rate, outside_material
) VALUES (
('1013', '6', '30', '1', NOW(), '0', '0', '22.43'),
('1013', '6', '30', '2', NOW(), '0', '0', '32.45'));
...そして、私は...
ERROR: INSERT は式より多くのターゲットカラムを持つ
今、私は数字が引用符で囲まれていないことを確認するなど、いくつかのことを行いました(整数や数値型などに関して、そのためのテーブルガイドが欲しいところです)。
後
挿入される列名と値の数は当然数えています。また、すべてのカンマがカンマであることを確認してみましたが...本当にここで途方に暮れています。を除いて他のカラムはありません。
id
というのは
bigserial
primary key
.
解決方法は?
余分な
()
:
INSERT INTO parts_finishing
(
id_part, id_finish, id_metal, id_description,
date, inside_hours_k, inside_rate, outside_material
) VALUES
('1013', '6', '30', '1', NOW(), '0', '0', '22.43')
, ('1013', '6', '30', '2', NOW(), '0', '0', '32.45')
;
その
(..., ...)
の構文は、Postgresでは
タプルリテラル
の追加セットです。
(
)
を使うと、タプルのタプルができてしまい、意味がありません。
また、数値リテラルでは、引用符は不要です。
(1013, 6, 30, 1, NOW(), 0, 0, 22.43)
, ...
これらの型がすべて数値であると仮定します。
関連
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] psql: FATAL: データベース "<user>" が存在しない
-
[解決済み] SequelizeConnectionRefusedError: ECONNREFUSED 127.0.0.1:5432 を接続し、docker を使用して sequelize を使用する場合。
-
[解決済み] FATAL ERROR ロックファイル "postmaster.pid" がすでに存在する
-
[解決済み] コマンドを実行すると、"no relations found "と表示されるのですが。
-
[解決済み] postgresql - 整数が範囲外です。
-
[解決済み] PostgreSQL ERROR: INSERT は式よりも多くのターゲット・カラムを持ちますが、そうではありません。
-
[解決済み] それぞれが外部キーである要素の PostgreSQL 配列
-
[解決済み] pgadmin4 : postgresql アプリケーションサーバーに接続できませんでした。
-
[解決済み] PostgreSQL: 権限不足
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Postgresql 9.2 pg_dump のバージョンの不一致
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] PostgreSQLを使用するRailsでエラー 'fe_sendauth: no password supplied' を解決するにはどうすればよいですか?
-
[解決済み] ERROR: 読み取り専用トランザクションで CREATE TABLE を実行できません。
-
[解決済み] PostgreSQL ERROR: INSERT は式よりも多くのターゲット・カラムを持ちますが、そうではありません。
-
[解決済み] それぞれが外部キーである要素の PostgreSQL 配列
-
[解決済み] PostgreSQLのインストール中にデータベースクラスタへのSQLモジュールのロードに失敗しました。
-
[解決済み] PostgreSQL: 権限不足
-
PostgreSQL学習パート5 - ローカルpsqlのパスワードの有無の設定
-
PostgreSQLデータベースエラーコードの説明