META_KEY 列と META_VALUE 列を持つ WP_POSTMETA というテーブルがあります。
META_VALUE '_PRICE' に係数 1.5 を掛けたい
適切な MYSQL クエリを教えてくれるのは誰ですか? 約 8000 以上のアイテムの価格を掛ける必要があり、1 回のアクションですべてを更新したい...
こちらもご覧ください
META_KEY 列と META_VALUE 列を持つ WP_POSTMETA というテーブルがあります。
META_VALUE '_PRICE' に係数 1.5 を掛けたい
適切な MYSQL クエリを教えてくれるのは誰ですか? 約 8000 以上のアイテムの価格を掛ける必要があり、1 回のアクションですべてを更新したい...
こちらもご覧ください
次のように試すことができます:-
Update WP_POSTMETA
SET META_VALUE = Meta_Value*1.5
WHERE META_KEY = '_PRICE'
または、トランザクションで次のようにします。
BEGIN;
Update WP_POSTMETA
SET META_VALUE = Meta_Value*1.5
WHERE META_KEY = '_PRICE'
Select MEta_value*1.5 as newVal, Meta_value, Meta_key
from WP_POSTMETA
WHERE META_KEY = '_PRICE'
結果に満足している場合
COMMIT;
そうでなければロールバックする
ROLLBACK;
実際には、トランザクションで本番データを変更するすべてのステートメントを実行する必要があります。