問題タブ [mysql-error-1136]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
45673 参照

sql - MySQL:単一の列に複数の挿入

単一の列のデータのみを挿入する場合に、複数の行を挿入する方法を探しています。

表の例を次に示します。

各行の名前列に('admin'、'author'、'mod'、'user'、'guest')のようなものを挿入できるようにしたいと思います。

MySQLのドキュメントには、複数の挿入が次の形式である必要があることが示されています。

ただし、私のステートメントは次のようになります。

そして、次のようになります。
エラー1136(21S01):列数が行1の値数と一致しません

単一行の挿入を実行しようとしていると思われることを意味します。

ここで単純なものが欠落しているだけかどうかはわかりませんが、このユースケースのMySQLドキュメントには特に何も表示されません。

0 投票する
2 に答える
14289 参照

sql - テーブルに値を挿入するときに、このMySQLクエリで「エラー1136」が発生するのはなぜですか

クエリ:

0 投票する
2 に答える
1537 参照

sql - MySQL エラー: ON DUPLICATE KEY UPDATE、列数が行の値数と一致しません

このエラーが発生している理由を誰でも見ることができますか?

クエリは次のとおりです。

そしてテーブル構造:

0 投票する
1 に答える
144 参照

mysql - 重複を新しいテーブルにコピーする - 古い MySQL バージョンは複雑になる

MySQL のバージョンが古いため、かなり古い方法を使用して作業を行う必要があります。現時点では、いくつかの異なる列に基づいて、同様の行を別のテーブルにコピーしようとしています。この表は、SKU と説明が のいずれかと一致する場所holddupsからデータを取得します。私が実行しているコマンドは次のとおりです。assetsholdkey

そして、私が得ているエラーは次のとおりです。

これですべてを整理するのに十分だと思いますが、そうでない場合はお気軽にお問い合わせください。

0 投票する
1 に答える
36042 参照

mysql - MySQLエラー1136:列数が行1の値数と一致しません

これにより次のエラーが発生し、理由がわかりません。最後の2つのINSERTでデフォルト値を使用したいと思います。

MySQLエラー1136:列数が行1の値数と一致しません

0 投票する
3 に答える
193 参照

mysql - t1 から新しいテーブル t2 にコピーし、重複する行を除外します

テーブルがありt1、一部の行はすべての列で重複しています EXCEPT id。は AUTO_INCREMENT で、1MIL 行あります
t1。はデータのない新しいテーブルであり、AUTO_INCREMENT は必要ありません。これはおそらく新しい列を作成するためです。id

t2id

Q:を作成した後、すべての列の個別の値をt2コピーして、行が重複しないようにするにはどうすればよいですt1か?t2t1t2

私はアマゾンにいますRDS ENGINE=InnoDB

t1 - これは私が持っているものです

t2 - これは私が最終的にやりたいことです

これは私の試みですが、得ました:Error Code: 1136. Column count doesn't match value count at row 1

0 投票する
1 に答える
4232 参照

mysql - #1136 - 列数が行 9 の値数と一致しない

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

誰でも私を助けてくれますか??

0 投票する
0 に答える
251 参照

mysql - mysql で漢字を含むレコードを挿入できません (エラー 1366)

mysql 5.1 データベースで、テーブルを作成します。 CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;

Mysql コマンド ライン ウィンドウで、次のレコードを挿入できません。それは常にエラーを訴えます: 1366 Incorrect String Value ...

問題は何ですか?

Mysql の設定を確認しましたが、問題なく動作しています。

0 投票する
1 に答える
471 参照

php - 列数が正しい構文の行エラーで値数と一致しません

挿入クエリを作成しましたが、エラー #1136 がスローされます。コンマやその他の構文をチェックし、NULL 値を持つフィールドは Null 許可もチェックされます。動いていない。同様の質問を検索しましたが、役に立ちませんでした。私はそれを両方の方法で試しました。

最初の方法:

そして2番目の方法:

私のテーブル構造は次のようなものです:

ここに画像の説明を入力

私を助けてください。