我正在尝试运行语句ALTERTABLE invoice_partitioned DROP PRIMARY KEY, ADD PRIMARY KEY(invoice_partitioned.id, invoice_partitioned.department_codeMySQL工作台将突出显示添加主键后的括号,并显示消息‘“(’is not valid at this server version‘。
有没有办法解决这个问题?我在MySQL社区服务器8.0.19上
我在Idaq主机包上使用Webmin来管理我的MySQL数据库。我已经从以前的主机导入了数据库,但现在发现我无法更改特定表中的任何数据,因为出现了一个错误"Data in this table no be edited from it no primary key“(无法编辑此表中的数据,因为它没有主键)。当我尝试创建一个主键字段时,我得到了以下错误:“无法保存字段: SQL altertable userbase add
我试图将自动增量添加到person表的主键person_id中。但是,当我运行该命令时,会得到以下错误。错误1833 (HY000):无法更改列'person_id':用于表'bank.favorite_food‘的外键约束'fk_fav_food_person_id’
mysql> ALTERTABLE person MODIFY person_id SMALLINT U