如果只有值为空或NULL,则更新MySQL表中的列

ric*_*rdo 6 mysql sql joomla

我之前已经应用了这个查询...它完美无缺,并得到了本论坛其中一位成员的回答

UPDATE
    jos_jbjobs_jobseeker a
    INNER JOIN jos_users b ON a.email = b.email
SET
    a.user_id = b.id
Run Code Online (Sandbox Code Playgroud)

现在我想使用相同的查询添加一个条件...即

仅当a.user_id为空时才设置a.user_id = b.id

我可以申请这个:

如果a.user_id =''SET a.user_id = b.id;

Tej*_*eja 14

UPDATE
    jos_jbjobs_jobseeker a
    INNER JOIN jos_users b ON a.email = b.email
SET
    a.user_id = b.id
WHERE a.id IS NULL OR LENGTH(a.id)=0;
Run Code Online (Sandbox Code Playgroud)