j'ai le tableau suivantMYSQL - valeurs de mise à jour de la nouvelle colonne sur la base de la condition
+--------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+-------+
| image_id | int(11) | YES | | NULL | |
| image_status | bit(3) | YES | | NULL | |
| image_result | varchar(4) | YES | | NULL | |
+--------------+------------+------+-----+---------+-------+
colonnes image_id et image_status sont remplis avec des valeurs. Les valeurs dans image_result sont toutes NULL.
Je souhaite insérer les valeurs suivantes dans la colonne de image_result sur la base des conditions suivantes (I souhaite mettre à jour toutes les lignes de la table) -
- si image_status = '0' ou image_status = « 3 'alors image_result = 'Pass'
- si image_status = '1' ou image_status = '4' puis image_result = 'avertir'
- si image_status = '2' image_result puis = 'Fail'
Comment est-ce que je fais ce qui est indiqué ci-dessus?