Эти 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());