我可以运行将执行以下操作的查询吗?
表:用户
列:用户名、电子邮件
如果用户名是空白/空的,在该行中用电子邮件更新用户名
最佳答案
假设 BLANK/EMPTY
表示 NULL
或什么都没有,
如果您的意思是只想投影或SELECT
,请使用COALESCE
SELECT COALESCE(username, email) username,
email
FROM users
但是如果你想永久更新这个字段,
UPDATE users
SET username = email
WHERE userName IS NULL
关于Mysql查询空白数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15084535/