問題タブ [insert-update]

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

c# - 特定のパラメータのAccessデータベースのクエリを更新します

私はデータベースとしてMSAccessを使用しており、その中のいくつかのレコードを更新するためにc#、.netを使用しています。しかし、それはエラーを与えています

「1つ以上の必須パラメーターに値が指定されていません。」

表には5つの列があり、2つだけ更新したいので、次のようなクエリを作成しました。

ここで、_UserRole、_authId、_Idは文字列です。

エラーは何でしょうか。updateステートメントですべてのパラメーターを指定する必要がありますか、それとも他の方法がありますか。

ありがとう

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

c# - GridView編集で更新ボタンを非表示にできません

コマンドフィールド編集ボタンを使用して、グリッドビューの行を編集しています。しかし、基本を実行することはできません。

このグリッドビューは更新パネルにあります。[編集]ボタンを押すと、[更新]と[キャンセル]ボタンが表示されますが、[更新]ボタンを押すと、DBが更新されますが、[更新]ボタンは[編集]ボタンに戻りません。

キャンセルが正常に機能している間。キャンセルを押すと同じように、編集ボタンに戻ります。

私がしていること

ありがとう。

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

sql-server-2008 - Sql MERGE構文を使用して、別の変数TABLEからデータを更新/挿入することは可能ですか?

テーブル内の行を使用したいので、MERGE構文を試して使用したいInsertと思います。私の問題は、(挿入/更新するための)データがに存在することです。挿入/更新部分の正しい構文を書く方法がわかりません。Updatevariable table

これが私の疑似コードです:-

..そして、1行だけを正しく更新する方法がわかりませんUPDATE(つまり、...WHERE句が必要ですか?)

最後に、この投稿はこのSOの質問に基づいています。

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

sql - 存在する場合は行を更新し、存在しない場合は挿入するこの SQL クエリはどのように機能しますか?

私はいくつかのコードを扱っています。一部のデータが入力された行が存在する場合、その行は残りのデータで更新され、行が存在しない場合は新しい行が作成されるという効果を持つクエリがいくつかあります。それらは次のようになります。

私はこのパターンを模倣することができ、それは機能しているように見えますが、実際に舞台裏で何が起こっているのか混乱しています. これが実際にどのように機能するかを誰かが解明できますか? 私はPostgreSQLを使用しています。

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

database - codeigniterを使用して、データベース内のフィールドの値を1ずつ更新します

codeigniterアクティブレコードを使用してSQLステートメントを実装したいと思います。

Codeigniterアクティブレコードを使用してこれを実装するにはどうすればよいですか?

よろしく

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

mysql - 挿入 ... 選択、場所

私は2つのテーブルを持っています.1つはcountriesと呼ばれ、もう1つはcountryと呼ばれます。国には国と州の両方がありますが、国の ISO はありません。国テーブルには国名が ISO で含まれていますが、州は含まれていません。国テーブルの新しい ISO 列を更新し、国テーブルに基づいてデータを入力するために挿入選択を実行しようとしています (つまり、ISO をあるテーブルから別のテーブルに移動します)。

ここに私が持っているものがあります:

これがすべて行ったのは、国テーブルの最後に iso を配置したことです。WHERE countries.name = country.printable_name (一致する 2 つの列) は使用しませんでした。

私が間違っていることはありますか?

ありがとう!

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

mysql - MySQLINSERTINTOステートメント

挿入ステートメントについてサポートが必要です。

私が持っている:

my_table_a:

my_table_b:

my_table_aからmy_table_bに緯度と経度を挿入する必要があります。ここで、学校名が一致します。問題は、テーブルAにテーブルBのすべての学校が含まれているわけではなく、その逆も同様です。

WHERE句を試しましたが、機能しません。my_table_a.school=my_table_b.schoolの場所に挿入する必要があります。助言がありますか?

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

sql - ループなしで挿入または更新しますか?

私は2つの列を持つテーブルを持っています:

アイテムが既にある場合は、数量を更新する必要があります。それ以外の場合は、このテーブルにレコードを挿入する必要があります。

これはループなしで可能ですか?

SQL Server 2005 を使用しています。

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

python - 変更されたフィールドの元の値を取得するにはどうすればよいですか?

私は自分のormとしてsqlalchemyを使用declarativeしており、Baseとして使用しています。

私の質問は、ユーザーが変更されたことをどのように知ることができ、クエリデータベースなしで元の値を再度取得する方法ですか?

前もって感謝します!


アップデート

メソッドget_historyがフィールドの履歴値を取得できることを発見しましたが、それが私の目的にとって正しいメソッドであるかどうかはわかりません。

の値を確認することはできますがget_history、それが最善の方法ですか?

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

mysql - INSERT コマンドを UPDATE に変換する

2 つのINSERTコマンドがありますが、2 つの行のセット (テーブルに既に存在する行と、コマンドとして持っている行)INSERTが分離されていないため、これらのコマンドは役に立ちません。どちらのコマンドも、多数の行と多数の値を挿入します。

したがって、それらの行を実行したい場合、重複エントリエラーが発生します。

これらのコマンドを に「変換」する簡単な方法はありますUPDATEか?

ばかげているように聞こえるのはわかっていINSERTますUPDATE。シナリオを明確にするために、別の開発者がスクリプトをくれました:)

前もって感謝します、ダニエル

編集- 問題は解決しました

最初にテーブルを作成し、コマンドを入力してから、次のコマンドINSERTを使用しました。REPLACE

これはもともと次の場所にあります: How can I merge two MySQL tables?