【发布时间】:2020-02-27 06:14:01
【问题描述】:
我正在尝试运行语句ALTER TABLE invoice_partitioned DROP PRIMARY KEY, ADD PRIMARY KEY(invoice_partitioned.id, invoice_partitioned.department_code);
这会在运行时产生语法错误(错误代码 1064)。 MySQL Workbench 突出显示 ADD PRIMARY KEY 后的括号,并显示消息“”(“对于此服务器版本在此位置无效”。
有没有办法解决这个问题?我在 MySQL Community Server 8.0.19
【问题讨论】:
-
你为什么不做两个陈述。请先删除主键,然后再添加其他语句来添加主键肯定会起作用。
标签: mysql sql primary-key alter