相关疑难解决方法(0)

#1025 - 将'./database/#sql-2e0f_1254ba7'重命名为'./database/table'时出错(错误号:150)

所以我试图将一个主键添加到我的数据库中的一个表.现在它有一个这样的主键:

PRIMARY KEY (user_id, round_number)
Run Code Online (Sandbox Code Playgroud)

其中user_id是外键.

我想把它改成这个:

PRIMARY KEY (user_id, round_number, created_at)
Run Code Online (Sandbox Code Playgroud)

我在phpmyadmin中通过单击表结构视图中的主键图标来执行此操作.

这是我得到的错误:

#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

它是一个带有InnoDB表引擎的MySQL数据库.

mysql sql innodb phpmyadmin mysql-error-1025

78
推荐指数
6
解决办法
10万
查看次数

标签 统计

innodb ×1

mysql ×1

mysql-error-1025 ×1

phpmyadmin ×1

sql ×1