Php 替换第一个实例NULL或'';另一个值是MySQL

Php 替换第一个实例NULL或'';另一个值是MySQL,php,mysql,pdo,Php,Mysql,Pdo,我试图用另一个值替换列中NULl或“”值的第一个实例。但是只有第一次,没有别的 到目前为止,我已经把这些放在一起: UPDATE table_name SET column = CONCAT(REPLACE(LEFT(column , INSTR(column , '')), '', 'new_value'), SUBSTRING(column , INSTR(column , '') +1)) 我可以替换所有值,但我不希望: UPDATE table_name SET column = RE

我试图用另一个值替换列中NULl或“”值的第一个实例。但是只有第一次,没有别的

到目前为止,我已经把这些放在一起:

UPDATE table_name SET column = CONCAT(REPLACE(LEFT(column , INSTR(column , '')), '', 'new_value'), SUBSTRING(column , INSTR(column , '') +1))
我可以替换所有值,但我不希望:

UPDATE table_name SET column = REPLACE (column , 'old_value', 'new_value')

只需尝试使用
limit 1

  UPDATE table_name SET column='new_value' WHERE column='' limit 1

是否仅更新一行?是,仅更新一行,由列名决定。基本上是由列名确定的行中NULL或“”值的第一个实例。在那之后我希望它停止。它起作用了,我甚至不知道说什么…我必须停止思考这些事情。你应该做的是在提问之前花更多的时间研究。8小时前,你带着两个不同的问题出现在封闭队列中。这意味着,在从一个问题转移到另一个问题之前,您至少花了1个小时。一个小时的研究是微不足道的,我建议你花更多的时间在这上面,少花点时间在使用上,所以你应该用谷歌的方式。您在两天内提出了8个问题,其中4个问题已被搁置。这是一个糟糕的记录。如果成功了,那就接受答案,或者停止浪费每个人的时间,包括那些如此慷慨地帮助你解决小代码问题的人@用户2994883,我支持杰伦说的话。你没有表现出努力或研究的迹象,这是一个不耐烦/被宠坏的孩子的迹象。