問題タブ [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.
c# - 特定のパラメータのAccessデータベースのクエリを更新します
私はデータベースとしてMSAccessを使用しており、その中のいくつかのレコードを更新するためにc#、.netを使用しています。しかし、それはエラーを与えています
「1つ以上の必須パラメーターに値が指定されていません。」
表には5つの列があり、2つだけ更新したいので、次のようなクエリを作成しました。
ここで、_UserRole、_authId、_Idは文字列です。
エラーは何でしょうか。updateステートメントですべてのパラメーターを指定する必要がありますか、それとも他の方法がありますか。
ありがとう
c# - GridView編集で更新ボタンを非表示にできません
コマンドフィールド編集ボタンを使用して、グリッドビューの行を編集しています。しかし、基本を実行することはできません。
このグリッドビューは更新パネルにあります。[編集]ボタンを押すと、[更新]と[キャンセル]ボタンが表示されますが、[更新]ボタンを押すと、DBが更新されますが、[更新]ボタンは[編集]ボタンに戻りません。
キャンセルが正常に機能している間。キャンセルを押すと同じように、編集ボタンに戻ります。
私がしていること
ありがとう。
sql - 存在する場合は行を更新し、存在しない場合は挿入するこの SQL クエリはどのように機能しますか?
私はいくつかのコードを扱っています。一部のデータが入力された行が存在する場合、その行は残りのデータで更新され、行が存在しない場合は新しい行が作成されるという効果を持つクエリがいくつかあります。それらは次のようになります。
私はこのパターンを模倣することができ、それは機能しているように見えますが、実際に舞台裏で何が起こっているのか混乱しています. これが実際にどのように機能するかを誰かが解明できますか? 私はPostgreSQLを使用しています。
database - codeigniterを使用して、データベース内のフィールドの値を1ずつ更新します
codeigniterアクティブレコードを使用してSQLステートメントを実装したいと思います。
Codeigniterアクティブレコードを使用してこれを実装するにはどうすればよいですか?
よろしく
mysql - 挿入 ... 選択、場所
私は2つのテーブルを持っています.1つはcountriesと呼ばれ、もう1つはcountryと呼ばれます。国には国と州の両方がありますが、国の ISO はありません。国テーブルには国名が ISO で含まれていますが、州は含まれていません。国テーブルの新しい ISO 列を更新し、国テーブルに基づいてデータを入力するために挿入選択を実行しようとしています (つまり、ISO をあるテーブルから別のテーブルに移動します)。
ここに私が持っているものがあります:
これがすべて行ったのは、国テーブルの最後に iso を配置したことです。WHERE countries.name = country.printable_name (一致する 2 つの列) は使用しませんでした。
私が間違っていることはありますか?
ありがとう!
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の場所に挿入する必要があります。助言がありますか?
sql - ループなしで挿入または更新しますか?
私は2つの列を持つテーブルを持っています:
アイテムが既にある場合は、数量を更新する必要があります。それ以外の場合は、このテーブルにレコードを挿入する必要があります。
これはループなしで可能ですか?
SQL Server 2005 を使用しています。
python - 変更されたフィールドの元の値を取得するにはどうすればよいですか?
私は自分のormとしてsqlalchemyを使用declarativeしており、Baseとして使用しています。
私の質問は、ユーザーが変更されたことをどのように知ることができ、クエリデータベースなしで元の値を再度取得する方法ですか?
前もって感謝します!
アップデート
メソッドget_historyがフィールドの履歴値を取得できることを発見しましたが、それが私の目的にとって正しいメソッドであるかどうかはわかりません。
の値を確認することはできますがget_history、それが最善の方法ですか?
mysql - INSERT コマンドを UPDATE に変換する
2 つのINSERTコマンドがありますが、2 つの行のセット (テーブルに既に存在する行と、コマンドとして持っている行)INSERTが分離されていないため、これらのコマンドは役に立ちません。どちらのコマンドも、多数の行と多数の値を挿入します。
したがって、それらの行を実行したい場合、重複エントリエラーが発生します。
これらのコマンドを に「変換」する簡単な方法はありますUPDATEか?
ばかげているように聞こえるのはわかっていINSERTますUPDATE。シナリオを明確にするために、別の開発者がスクリプトをくれました:)
前もって感謝します、ダニエル
編集- 問題は解決しました
最初にテーブルを作成し、コマンドを入力してから、次のコマンドINSERTを使用しました。REPLACE
これはもともと次の場所にあります: How can I merge two MySQL tables?