2

我正在尝试通过将表与日期进行比较来删除表的记录,如下所示:

DELETE FROM <table> WHERE  DATE_ADD('MTN_CPCreateDate', INTERVAL 3 DAY) < CURDATE() 

对于此查询,我面临以下错误

1267 - Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '<'

我浏览了各种帖子,但找不到解决方案。我可能做错了什么?

4

1 回答 1

0

显然,查询中的列/表具有不同的排序规则,对于某些操作是非法的。

尝试将涉及的表/列更改为单个排序规则

当您创建表的列时,请您提供排序规则。这里有一个排序规则不匹配

于 2013-06-27T17:36:14.390 回答