标签: mysql
我有一个包含多个日期字段的表。有些日期值是'0000-00-00',当我尝试将它们上传到Google BigQuery时无效。
我不想更改数据库中的数据,我宁愿写一个查询然后导出结果。我可以这样做:
SELECT IF(datefield = '0000-00-00','0001-01-01',datefield) AS datefield FROM mytable
但是我必须为每个日期字段执行此操作,然后在将来添加任何其他日期字段时更改查询。
有更好的方法吗?