带有REGEXP的MySQL CASE语句不起作用

时间:2018-05-02 07:10:48

标签: mysql linux pcre pcregrep

我想使用一个使用REGEXP的CASE语句。目前我正在做这样的事情:

SELECT `date_of_sale`,
  CASE 
    WHEN `date_of_sale` regexp '[0-9]*-[0-9]*-[0-9]*' then str_to_date(`date_of_sale`, '%m-%d-%Y')
    ELSE
    `date_of_sale`
  END
FROM <TABLE_NAME>

它会在enter image description here

之后给出错误

如何解决这个问题

0 个答案:

没有答案