私はMySQLの専門家ではありませんが、policynameIDと変更のリストに基づいてレコードのセットを見つけるクエリを実行したいそのレコードセットの別のフィールド。MySql Queryを書いて、あるフィールドに特定の値を見つけ、別のフィールドの値を置き換える正しい方法
このようなクエリを実行しましたが、これが正しい方法であるかどうかはわかりません。誰も私にこれを行う正しい方法を教えてもらえますか? policynameIDのリストをカンマで区切って入力するだけでいいですか?どんな助けもありがたい。
更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '473'; UPDATE policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '690'; UPDATE policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '746'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '649'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '798'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '570'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '481'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '541'; UPDATE policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '802'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '578'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '726'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '592'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '676'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '465'; UPDATE policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '766'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '151'; 更新policyname
SET StarRating_StarRatingID
= ['1'] WHERE PolicyNameID
= '149';
ああおかげダルシャンで単一のクエリを使用することができます!それは私が知る必要があったものです。 –