問題タブ [insert-into]

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 に答える
6876 参照

sql - 別のテーブルからのルックアップに基づいて値を挿入する方法は?

方法を見つける必要がありINSERT INTO table Aますが、値の 1 つはテーブル B のルックアップから得られるものです。説明させてください。

次の2つのテーブルがあります。

表 A:

表 B:

A の行の例: {"Value", 101, MoreData} B の行の例: {"English", 101}

さて、次を A {"Value2", "English", MoreData} に INSERT する必要があることはわかっていますが、2 番目の列に "English" という単語ではなく整数が必要であるため、明らかにそれは機能しません。最初にテーブル B を検索します。

このようなもの:

明らかに、これはそのままでは機能しません...

助言がありますか?

0 投票する
5 に答える
11266 参照

sql-server - あるテーブルから別のテーブルに行を移動する

同じ列定義を持つ 2 つのテーブルがあります。あるテーブルから別のテーブルに行を移動する (コピーしない) 必要があります。(トランザクションで) INSERT INTO/DELETE を使用する前に、よりスマートな方法はありますか?

SQL Server 2005

0 投票する
12 に答える
309669 参照

mysql - MySQL INSERT INTO テキストに改行を追加する

MySql テーブルに入力したテキストに新しい行を追加する方法を教えてもらえますか?

ステートメント'\n'で入力した行で を使用しようとしましたが、そのまま表示されます。INSERT INTO'\n'

実際に、いくつかのデータを使用して MS Access でテーブルを作成しました。MS Access は で新しい行を追加し'\n'ます。MS Access テーブル データを MySql に変換しています。しかし、変換すると'\n'、PHPフォームのMySqlテーブルから表示すると、すべてのテキストが無視され、すべてのテキストが1行に表示されます。

MySQL がテキストに新しい行を追加する方法を誰か教えてもらえますか? 応答を待っています、ありがとう!!

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

php - LOAD DATA LOCAL..REPLACE も INSERT..ON DUPLICATE も機能していません。テーブル構造に何か問題がありますか?

PHPでファイルをテーブルにロードしています。次のようなテーブルを作成します。

そして、次のようなテキスト ファイルから入力します。

また、ファイルを配列に読み込んで、INSERT .. ON DUPLICATE KEY を使用してみました

どちらの場合も、新しいレコードと古いレコードでデータが同じであるが順序が異なる場合、INSERT が実行されます。データが同じであればUPDATEすることを期待しています。テーブルが正しく設定されていないと思いますが、何が問題なのかわかりません。データが一致するときに更新されない理由を誰か教えてもらえますか?

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

mysql - テーブルに INSERT できる列/値の最大数 - mysql

テーブル(mysql)に挿入できる列/値の最大数を知っている人はいますか? エラーが表示されます... IDK... 20 列/値? (はい、#_of_col = #no_of_val)

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

sql - MS Access のステートメントへの複数行挿入

私は SQL の初心者で、複数のテーブル エントリを 1 つの SQL ステートメントに挿入する方法を理解しようとしています。これが私のコードです:

さまざまなチュートリアルの「ヘルプ」を使用して、テーマのあらゆる種類のバリエーションを試しましたが、これまで試したことはありません。異なる DB プログラムごとに、SQL の使用法がわずかに異なるようです。

MS Access で動作するようにコードを変更する方法について何か提案はありますか?

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

php - 無効なクエリ: 列数が行 1 の値数と一致しません

私は奇妙な問題を抱えています.PHPを介してSQLクエリを送信しています:

そして、このエラーがスローされます: Invalid query: Column count does not match value count at row 1 . ただし、PhpMyAdmin でまったく同じクエリを貼り付けて実行すると、完全に機能するため、かなり混乱しました...

列の数と値の数を数えたところ、一致しました (19)。自動インクリメントされるため、「id」フィールドを削除しようとしましたが、何も変わりませんでした。私は何を間違っていますか?PhpMyAdmin で機能するのはなぜですか?

助けてくれてありがとう!

編集:

これがphpコードです:

および呼び出されているメソッド:

そしてエラー:

0 投票する
9 に答える
45515 参照

sql - SQLは、IfブロックとElseブロックの両方の一時テーブルに挿入します

SQL 2005の条件の結果に基づいて一時テーブルにデータを入力しようとしています。一時テーブルはどちらの方法でも同じ構造になりますが、条件に応じて異なるクエリを使用してデータが入力されます。以下の簡略化されたサンプルスクリプトは、ELSEブロックの構文チェックに失敗し、次INSERT INTOのエラーが発生します。

データベースにはすでに「#MyTestTable」という名前のオブジェクトがあります。

IF/ELSEステートメントの前に一時テーブルを作成してからINSERT SELECT、条件付きブロックでステートメントを実行することもできますが、テーブルには多くの列が含まれるため、効率的にしようとしていました。それが唯一の選択肢ですか?または、これを機能させる方法はありますか?

ありがとう、マット

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

sql - VBA を使用したアクセスで SQL 挿入ステートメントを実行する際の問題

この SQL ステートメントを試していますが、エラーが発生し続けます

私が実行しようとしているステートメントは次のとおりです。

4 つの値 intAdmissionNo、strSurName、strForeName、および strTutorGroup にはすべて値があり、すべてのフィールドが存在します。

どんな助けでも大歓迎です、ありがとう!:)

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

c# - OleDBAdapter を使用してテーブルに行を挿入できません

それは私が使用するコードです。ご覧のとおり、パラドックス テーブルがあります。そして、いくつかの方法で、すべての最後に結果= 0になります。私の間違いは何ですか?

前もって感謝します。

-=ノーム=-