我目前运行此操作以将空字符串转换为 null。有什么方法可以找出经过 NULLIF() 操作或具有空字符的最后一行,以便我可以从那时起处理所有内容。我的表有一个时间戳列。我有 150 列,例如 recovery_email,我想从在其中任何一个中找到的最后一个空字符串开始。
UPDATE table
SET recovery_email = NULLIF(recovery_email, ''), # There are 150 columns like recovery_email.
email = NULLIF(email, ''),
WHERE timestamp >= (NOW() - INTERVAL 1 DAY)