【发布时间】:2020-05-13 12:23:33
【问题描述】:
我创建了一个包含以下查询的表。
CREATE table IF NOT EXISTS result(id varchar(255) not null, product varchar(255), prodcount int, searched_at datetime default CURRENT_TIMESTAMP, primary key (id, product, searched_at)) 按哈希分区(yearweek(searched_at))
现在我需要将 searched_at 的列名更改为 created_at。使用 AlterTable 命令时,出现以下错误: “错误:ER_BAD_FIELD_ERROR:‘分区函数’中的未知列‘searched_at’” MySQL 中似乎已经出现了一个 bug:https://bugs.mysql.com/bug.php?id=85413 这个问题有解决办法吗?
【问题讨论】:
-
删除分区、重命名、添加分区
标签: mysql partitioning typeorm alter-table