oracle和mysql支持(日期'2013-07-01')。我想在两个数据库中存储空日期。这种格式支持(日期'0000-00-00')和mysql中的NULL。这种格式支持在 (日期'2013-07-01')仅在oracle中不允许NULL或(date'0000-00-00')。如何将此查询重写为兼容????
答案 0 :(得分:0)
对于空日期的相同MySQL-Oracle语法,请尝试CAST(NULL AS DATE)
。它适用于Oracle,我很确定它可以在MySQL中运行,但我无法验证这一点,因为我今天早上没有MySQL可用,并且SQLFiddle有一个糟糕的“超时”时间。
MySQL CAST
documentation意味着这种语法没问题。