私は次の表を持っています
+--------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+-------+
| image_id | int(11) | YES | | NULL | |
| image_status | bit(3) | YES | | NULL | |
| image_result | varchar(4) | YES | | NULL | |
+--------------+------------+------+-----+---------+-------+
image_id 列と image_status 列に値が入力されます。image_result の値はすべて NULL です。
次の条件に基づいて、image_result列に次の値を挿入したい(テーブル内のすべての行を更新したい)-
- image_status = '0' または image_status = '3' の場合、image_result = 'Pass'
- image_status = '1' または image_status = '4' の場合、image_result = '警告'
- image_status = '2' の場合、image_result = '失敗'
上記を行うにはどうすればよいですか?