こんにちは私は3から3(meta_value)以上のものからmeta_key量の量を減らそうとしている更新文を持っています。 "0 MySQLのUPDATE文に影響を受ける行
UPDATE usermeta
INNER JOIN cov on cov.user_id = usermeta.user_id
SET usermeta.meta_value = '3'
WHERE usermeta.meta_key = 'quantity'
AND usermeta.meta_value > '3'
AND cov.end_date = '2017-05-18'
-- this is the query to see the rows I want changed
SELECT cov.*, usermeta.meta_value
FROM cov
INNER JOIN usermeta
ON cove.user_id = usermeta.user_id
AND meta_key = 'quantity'
WHERE cov.end_date = '2017-05-18' and usermeta.meta_value > 3
ORDER BY end_date
私が間違っていることは誰にでも見られますか?ありがとう!
実際にこのアップデートの基準を満たすデータがテーブルにあることを確認しましたか? – Wyzard
yesi have!編集を行い、変更したい行を表示するために使用するクエリを追加しました。 – choloboy