特定の値を含む列をNULLに更新することを意味しますか?次に、ケースの条件を使用して、列にその値が含まれているかどうかを確認し、NULLに更新します。
UPDATE traintable
SET train_date = CASE WHEN train_date = 'April 28, 2017' THEN NULL ELSE train_date END,
train_date1 = CASE WHEN train_date1 = 'April 28, 2017' THEN NULL ELSE train_date1 END,
train_date2 = CASE WHEN train_date2 = 'April 28, 2017' THEN NULL ELSE train_date2 END,
train_date3 = CASE WHEN train_date3 = 'April 28, 2017' THEN NULL ELSE train_date3 END,
train_date4 = CASE WHEN train_date4 = 'April 28, 2017' THEN NULL ELSE train_date4 END,
train_date5 = CASE WHEN train_date5 = 'April 28, 2017' THEN NULL ELSE train_date5 END,
train_date6 = CASE WHEN train_date6 = 'April 28, 2017' THEN NULL ELSE train_date6 END
ひどいテーブルデザインのようです... 1行に1つの日付を入れてみませんか? – jarlh
「値が更新されることを含むテーブル」とはどういう意味ですか?その値を含む更新される列を意味しますか? –
ありがとうsir @Unnikrishnan thats私が意味するもの – Johnine