这些 SQL 应该给出相同的结果吗?第二个给出错误(SQL 错误 1064)。
Correct : ALTER TABLE table1 TRUNCATE PARTITION d20;
Does not work : ALTER TABLE table1 TRUNCATE PARTITION concat('d', '20');
实际上,我在一个月中的某一天停留在截断表上,(即今天是 25 日)执行
我计划像下面这样的sql,但不起作用
ALTER TABLE table1 TRUNCATE PARTITION DAYOFMONTH(now());