1

我正在用 Perl 编写一个应用程序来处理来自 MySQL 数据库的数据。我只需要选择具有有效 ISO 格式日期 YYYY-MM-DD 的记录。但是很多记录没有月份或日期的值,所以它们就像这样 1999-00-00。我需要过滤掉这些。

我可以用 Perl 做到这一点,但我认为最好的方法是在 SQL 语句中使用 REGEXP 函数;但是我不确定这是否是最好的方法;我也不知道如何正则表达式数据。

感谢您的任何建议!

4

1 回答 1

2

你总是可以只使用:

where DATE_COL not like '%-00-00'
于 2013-02-03T12:54:25.753 回答