这不是我的代码,我需要在不修改表结构的情况下完成它。我知道将日期存储为 MySQL 日期格式非常容易,但我不能这样做。
表中有一个列将序列化数组存储为字符串。现在我需要选择“日期”小于今天的所有行。
此日期在序列化数组字符串中。
有没有办法在mysql查询上进行比较?一个示例字符串是:
a:3:{s:4:"test";b:1;s:2:"se";i:1;s:4:"date";s:10:"2013-05-23";}
我需要使用以下查询将此字符串中的“日期”与 mysql 日期进行比较:
"date" BETWEEN 2013-01-01 AND 2013-05-23