問題タブ [sql-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 投票する
5 に答える
162486 参照

mysql - MySQLの列値の前に文字列を追加するにはどうすればよいですか?

既存の値の前に追加される文字列「test」ですべての行の特定のフィールドを更新するためのSQL更新ステートメントが必要です。

たとえば、既存の値が「try」の場合、「testtry」になります。

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

php - 柔軟な更新クエリの作成

柔軟な更新クエリを作成しようとしています。私は今、次のようなものを持っています:

しかし、クエリを画面に出力すると、次のようになります。

UPDATE persons SET per_password = '2a6445462a09d0743d945ef270b9485b' ANDWHERE per_email = 'bla@gmail.com'

この余分な「AND」を取り除くにはどうすればよいですか?

0 投票する
10 に答える
159118 参照

sql - SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?

SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?

コードではなく、SQL でこれを行う必要があります。

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

mysql - mysql + 上位 n を更新

次のようなクエリがあります。

しかし、これを上位 400 に対してのみ行いたいと思います。「制限 0, 400」を追加しようとしましたが (クエリで行うように)、うまくいきませんでした。私はいくつかの検索を行いましたが、mysql は SQL Server のように TOP(n) コマンドをサポートしていないようです。

私はこれをどのように行うか考えていますか?

編集:将来の参考のために、選択に次のスタイルを使用していましたが、うまくいきました:

しかし、更新では、何らかの理由で「0」では機能しません。私はこの一貫性のない曖昧な動作を考えますが、まあまあです。

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

sql - 結合による SQL 更新?

私は2つのテーブルを持っています。1 つは単純な文字列/ID ルックアップです。

構造テーブル:

文字列が一意である場所。もう 1 つはより複雑で、共有の string_id が含まれます。

値テーブル:

ここで、StrTable を介して str_key を取得するために検索する文字列を使用して、ValTable を更新したいと考えています。簡単な更新は次のようになります。

では、文字列「a」で str_key を検索するようにこれを変更するにはどうすればよいでしょうか? 参加が必要だと思いますが、更新で参加したことはありません。または、where 句にさらに追加することはできますか?

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

sql - ストアド プロシージャを使用すると、更新ステートメントが生成されます

id と created_in_variant の 2 つの列 (特に) を持つテーブルと、id に基づいて created_in_variant 値を計算するストアド プロシージャがあります。私はこのようなことをしたいと思います:

それを行う良い方法はありますか?

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

sql - データベースの大規模な更新を効率的に行うにはどうすればよいですか?

重複したエントリを含むテーブルがあります。1 つを除いてすべて破棄してから、この最新のものを更新する必要があります。次のように、一時テーブルと while ステートメントを試しました。

しかし、処理する行が 20000 ~ 30000 行しかない場合でも、時間がかかりすぎます。

パフォーマンスを向上させるための提案はありますか?

前もって感謝します!

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

sql - トリガーベースの履歴

私がやろうとしているのは、更新されたフィールドを見つけて、その変更を別のテーブルに記録することです。

起こっていることは

@OldValueand @NewValue= を列の値ではなく列名に設定しています – SQLはそれを次のように処理していますSET @OldValue = (SELECT 'column_name' FROM Deleted);

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

sql-server - Update ステートメントでのサブクエリの使用

削除時に起動するトリガーに次の SQL ステートメントがあります。

私の問題は、最後がテーブルではなくテーブルをSortOrder参照していることです。エイリアスはステートメントであるため、テーブルに追加することはできません。代わりにどうすればよいですか?Deletedbk2_InfoPagesbk2_InfoPagesUPDATE

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

sqlite - SQLite でテーブルを結合しているときに UPDATE を行うにはどうすればよいですか?

私は試した :

と:

どちらも MySQL で動作しますが、SQLite では構文エラーが発生します。

この UPDATE / JOIN を SQLite バージョン 3.5.9 で動作させるにはどうすればよいですか?