如何更新多行mysql中的值?
我有一张桌子叫jemaah:如何更新多行mysql中的值?,mysql,phpmyadmin,Mysql,Phpmyadmin,我有一张桌子叫jemaah: ID name age gender 1 a 2 p 2 b 3 l 3 c 1 l 4 d 5 p 我的问题是如何更新“性别”列中的值。例如,我想把p的值改成f,把l的值改成m。总共有上千行。2个更新需要完成 UPDATE jemaah SET gender = 'f' WHERE gender = 'p'; UPDATE jemaah SET gen
ID name age gender
1 a 2 p
2 b 3 l
3 c 1 l
4 d 5 p
我的问题是如何更新“性别”列中的值。例如,我想把p的值改成f,把l的值改成m。总共有上千行。2个更新需要完成
UPDATE jemaah SET gender = 'f' WHERE gender = 'p';
UPDATE jemaah SET gender = 'm' WHERE gender = 'l';
更新表名
设置性别=“f”
其中gender=“p”
更新表名
设置性别=“m”
其中gender=“l”2需要进行更新 更新表名 设置性别=“f” 其中gender=“p” 更新表名 设置性别=“m” 其中gender=“l”
UPDATE jemaah SET gender = CASE gender WHEN 'p' THEN 'f' WHEN 'l' THEN 'm' END