問題タブ [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.
mysql - MySQLの列値の前に文字列を追加するにはどうすればよいですか?
既存の値の前に追加される文字列「test」ですべての行の特定のフィールドを更新するためのSQL更新ステートメントが必要です。
たとえば、既存の値が「try」の場合、「testtry」になります。
php - 柔軟な更新クエリの作成
柔軟な更新クエリを作成しようとしています。私は今、次のようなものを持っています:
しかし、クエリを画面に出力すると、次のようになります。
UPDATE persons SET per_password = '2a6445462a09d0743d945ef270b9485b' AND
WHERE per_email = 'bla@gmail.com'
この余分な「AND」を取り除くにはどうすればよいですか?
sql - SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?
SQL Server 2005 で UPDATE クエリをロールバックするにはどうすればよいですか?
コードではなく、SQL でこれを行う必要があります。
mysql - mysql + 上位 n を更新
次のようなクエリがあります。
しかし、これを上位 400 に対してのみ行いたいと思います。「制限 0, 400」を追加しようとしましたが (クエリで行うように)、うまくいきませんでした。私はいくつかの検索を行いましたが、mysql は SQL Server のように TOP(n) コマンドをサポートしていないようです。
私はこれをどのように行うか考えていますか?
編集:将来の参考のために、選択に次のスタイルを使用していましたが、うまくいきました:
しかし、更新では、何らかの理由で「0」では機能しません。私はこの一貫性のない曖昧な動作を考えますが、まあまあです。
sql - 結合による SQL 更新?
私は2つのテーブルを持っています。1 つは単純な文字列/ID ルックアップです。
構造テーブル:
文字列が一意である場所。もう 1 つはより複雑で、共有の string_id が含まれます。
値テーブル:
ここで、StrTable を介して str_key を取得するために検索する文字列を使用して、ValTable を更新したいと考えています。簡単な更新は次のようになります。
では、文字列「a」で str_key を検索するようにこれを変更するにはどうすればよいでしょうか? 参加が必要だと思いますが、更新で参加したことはありません。または、where 句にさらに追加することはできますか?
sql - ストアド プロシージャを使用すると、更新ステートメントが生成されます
id と created_in_variant の 2 つの列 (特に) を持つテーブルと、id に基づいて created_in_variant 値を計算するストアド プロシージャがあります。私はこのようなことをしたいと思います:
それを行う良い方法はありますか?
sql - データベースの大規模な更新を効率的に行うにはどうすればよいですか?
重複したエントリを含むテーブルがあります。1 つを除いてすべて破棄してから、この最新のものを更新する必要があります。次のように、一時テーブルと while ステートメントを試しました。
しかし、処理する行が 20000 ~ 30000 行しかない場合でも、時間がかかりすぎます。
パフォーマンスを向上させるための提案はありますか?
前もって感謝します!
sql - トリガーベースの履歴
私がやろうとしているのは、更新されたフィールドを見つけて、その変更を別のテーブルに記録することです。
起こっていることは
@OldValue
and @NewValue
= を列の値ではなく列名に設定しています – SQLはそれを次のように処理していますSET @OldValue = (SELECT 'column_name' FROM Deleted);
sql-server - Update ステートメントでのサブクエリの使用
削除時に起動するトリガーに次の SQL ステートメントがあります。
私の問題は、最後がテーブルではなくテーブルをSortOrder
参照していることです。エイリアスはステートメントであるため、テーブルに追加することはできません。代わりにどうすればよいですか?Deleted
bk2_InfoPages
bk2_InfoPages
UPDATE
sqlite - SQLite でテーブルを結合しているときに UPDATE を行うにはどうすればよいですか?
私は試した :
と:
どちらも MySQL で動作しますが、SQLite では構文エラーが発生します。
この UPDATE / JOIN を SQLite バージョン 3.5.9 で動作させるにはどうすればよいですか?