timestamp column_a column_b
2020 4 alpha
2019 5 ''
2018 '' beta
2017 8 -1
2016 -1 theta
我正在尝试在频繁更新的mysql数据库中使用NULLIF()替换值。为了减少我处理的记录数,我想找出最后一个空或-1时间戳。在这种情况下,我想替换任何空字符串并将-1替换为None。答案是2016。找到上一个时间戳(在这种情况下为-1)的最佳方法是什么?还有更好的替代方法可以将Mysql中的值替换为None吗?
您的问题不是很清楚,这可能是由您的示例数据引起的,其中该列同时包含数字和空字符串。