問題タブ [sql-insert]

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

ms-access - Access テーブルのオートナンバー型フィールドに値を挿入する方法

jsp と Microsoft Access を使用してプロジェクトに取り組んでいます。

同じフィールドが として使用されているテーブルが 3 つありますReceipt_No
これはRecp、フィールドが 1 つしかないテーブルから取得できますReceipt_No (AutoNumber, Primary Key)

今私の質問は、レシートのすべての世代でこのオートナンバー型フィールドにどのように挿入できますか?.

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

plupload - ファイル名をデータベースにアップロードする際の問題

Plupload でアップロードしたファイルのファイル名を保存しようとすると問題が発生します。Plupload セクションは次のとおりです。

しかし、ファイル名をデータベースに挿入する方法がわかりません:

「投稿の挿入中にエラーが発生しました。後でもう一度やり直してください」

0 投票する
4 に答える
2859 参照

sql - 更新と挿入を同時に行うにはSQL文が必要です

あるデータベース テーブルに新しい行を挿入し、いくつかの条件に基づいて別のデータベース テーブルの既存の行を更新するには、SQL ステートメントが必要です。

これを行う方法はありますか?1 つの SQL ステートメントで 1 つのテーブルに行を挿入し、別のデータベース テーブルの行を更新するには?

前もって感謝します!

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

mysql - 1 つのクエリで INSERT、DELETE、UPDATE

私は次の表を持っています

Id は単なるインデックスです。主キーは、 oddname_idmatch_id の組み合わせです。

私はxmlからデータを解析します。ここで私がしなければならないことは次のとおりです。

  1. 主キーが存在しない場合は挿入します。

    match_id=402 と oddname_id=1 がある場合、挿入する必要があります。これは、match_id 402 が存在しないためです。

  2. 重複キーの更新について。

    match_id=401 で、oddname_id=1 の場合、val と dif のみを更新する必要があります。(dif は val と新しい値の差に等しい。

  3. KEY DOESN'T EXISTS の場合、すべてのデータを削除したい

これが私のクエリです。最初の 2 つのステートメントは正常に機能しますが、3 つ目のステートメントを機能させる方法については意見がありません。

このクエリに次のようなものを追加したい:

この例では、最初の行を削除する必要があります。

挿入中に VALUES に 401 (match_id) と 1 (oddname_id) がないためです。

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

mysql - 同じテーブルのデータから計算して、テーブルの新しい列に値を挿入する

4 つの列 (COURSE、DISTANCE、GOING & CLASS) を選択し、それらの列をグループ化し、それらの列を並べ替えたときに、レースに勝つための平均時間を計算するクエリを実行したいフライドに代わって質問しています。次に、計算された平均が同じテーブルに挿入されます。これは可能ですか?

彼はこの種の SQL ステートメントを使用しようとしていますが、これは明らかに 1 つのステートメントではありません。

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

または、UPDATE クエリを実行し、計算のみで AVG_WEIGHT を設定する必要がありますか?

0 投票する
4 に答える
8697 参照

sql - SQLで2つの列を1つの列に追加する方法は?

テーブルには Workers - Technicians と呼ばれる 2 つの列があります。労働者には労働者の名前があり、技術者には会社で働いている技術者の名前があります。これがどのように見えるかです:

労働者                              の技術者

私がやりたいことは、これらの行を追加し、Employees という列を作成することです。ここで私が欲しいもの:

従業員

別のテーブルを作成するのではなく、新しい列を追加したいだけです。どうすればいいですか?

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

android - android.database.sqlite.SQLiteConstraintException: エラー コード 19: 制約の失敗例外

resourcesという名前のテーブルを作成しましたが、それに値を挿入すると、次の例外がスローされます。

これが私のテーブル作成ステートメントです:

以下は私の挿入コードです:

どこに問題があるのか​​ 教えてもらえますか?

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

vb.net - VB.NET を使用してストアド プロシージャを実行する

これが私の手順です

ストアドプロシージャについてはこれで問題ないと思います

データベースに値を追加するコード

メソッドを実行した後、VS は、プロシージャ sp_addUser に対して多くの引数を指定する必要があると言いました

これがエラーを生成する理由がわかりません!

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

sql - 挿入でselectとvaluesを使用する

ストアドプロシージャを書いています。selectからに値を渡す方法を知っていますinsert

しかし、同時に使用することは可能ですかINSERT INTOvaluesSelect

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

db2 - DB2 で間違った順序を示すクエリを選択

データベースにデータを挿入している間、次の 3 番目のレコードは挿入時の最初のレコードであり、最初のレコードは 2 番目、3 番目のレコードは 4 番目などです。

次のクエリを使用してデータを取得しています。

Fには重複したレコードがあります...

結果の最初のレコードが 3 番目のレコードになるのはなぜですか?