現在、誤って入力されたデータがいくつかあり、基本的に現在のレコードを更新して新しいレコードを挿入するスキーマを実行する必要があります (可能であれば 1 つのステートメントで)。テーブルは次のように設定されています。
cityID int(10)
stateID smallint(5)
orderEnterpriseID int(10)
isDefault tinyint(3)
locationType tinying(2)
現在、すべてのレコードの locationType は 0 であり、5 に更新する必要があります。
更新
table
セット
table
。locationType
= 5 どこtable
で .locationType
= 0 かつtable
.orderFromEnterprise
= 0;
しかし、重複データを含む別のレコードを作成し、locationType を 6 に設定する必要もあります。これらの SQL ステートメントのいくつかに頭を悩ませているので、どんな助けも大歓迎です!!!!