1. ホーム
  2. mysql

[解決済み] #1136 - 列数が 1 行目の値数と一致しません。

2022-02-11 20:21:05

質問

私は以下のクエリを使用して、あるテーブルから別のテーブルへIDフィールドを挿入しようとしています。

INSERT INTO `srikprag_db`.`acbalance`
SELECT `id` FROM `srikprag_mlm`.`member_table`

エラーが表示されています。

<ブロッククオート

#1136 - 列数が 1 行目の値数と一致しません。

このエラーの原因は何ですか?

解決方法は?

の値を格納するカラムを定義していない。 SELECT ステートメントが保存されます。

INSERT INTO srikprag_db.acbalance (ID)            -- <<== destination column
SELECT id
FROM   srikprag_mlm.member_table

データベース全体のレコードを操作したい場合。