从MySQL导出数据 - 替换'0000-00-00'

时间:2018-06-13 14:18:04

标签: mysql

我有一个包含多个日期字段的表。有些日期值是'0000-00-00',当我尝试将它们上传到Google BigQuery时无效。

我不想更改数据库中的数据,我宁愿写一个查询然后导出结果。我可以这样做:

SELECT IF(datefield = '0000-00-00','0001-01-01',datefield) AS datefield FROM mytable

但是我必须为每个日期字段执行此操作,然后在将来添加任何其他日期字段时更改查询。

有更好的方法吗?

0 个答案:

没有答案