私はmysqlデータベースにid、age、genderのようなカラムを持つusersテーブルを持っています。 私は約500レコードを挿入しました。mysqlはテーブル内の値を置き換えます
今、私はレコードの性別を交換する必要があります。つまり、男性の女性と女性を男性で置き換える必要があります。
私はこのようにそれを行うに考えた:
update users set gender='female' where gender='male';
update users set gender='male' where gender='female';
しかし、あなたが見ることができるように、できるだけ早く私は、最初のクエリを実行すると、すべてのレコードは、「女性」に設定性別で更新されます。
クエリを変更するにはどうすればよいですか、別の方法をとる必要がありますか?
が複数回記録し、仮定 – golimar