sql >> データベース >  >> RDS >> Mysql

MySQLバッチは値を増やしますか?

    これは、CategoryID 27のすべての価格を更新する例です:

    update MyTable
    set Price = Price + 10
    where CategoryID = 27
    

    UPDATEを実行する前に このようなクエリでは、 SELECT 同じWHEREでクエリを実行する 条項と結果の調査:

    select *
    from MyTable
    where CategoryID = 27
    

    上記は、価格履歴が維持されていないことを前提としています。これが当てはまるかどうかを知るには、テーブル構造を調べる必要があります。価格履歴が維持されている場合は、スキーマの構造に応じて、異なるアプローチを取る必要があります。スキーマをお知らせいただければ、より具体的にすることができます。




    1. Typeof()がSQLiteでどのように機能するか

    2. MySQLのストアドプロシージャ内にオプションのパラメータを記述しますか?

    3. コードpingタイムメーター-これは本当に本当ですか?

    4. MySQLをMariaDB10にアップグレードします(パート2 – MariaDB / MySQL 5.5をバージョン10.0にアップグレードします)