如何重命名表xyz中的列?这些栏目包括:

Manufacurerid, name, status, AI, PK, int

我想改名为manufacturerid

我try 使用PHPMyAdmin面板,但出现以下错误:

MySQL said: Documentation
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

推荐答案

独行侠离我们很近...实际上,还需要指定重命名列的数据类型.例如:

ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;

记得:

  • 将INT替换为列数据类型(必需)
  • 波浪号/反勾号(`)是可选的

Mysql相关问答推荐

正则表达式转换为MYSQL格式

用于将重复行的唯一列值作为单独列获取的SQL查询

根据SQL中的平均范围对学生进行排名

使用NOT EXISTS()时出现MySQL查询错误

带有值分隔的MySQL分组不起作用

mysql 代码给我的外键格式不正确

我可以在姓名和姓名日期之间进行搜索吗?

在 MYSQL 8 中的 JSON 字段上的 SELECT 中返回所有键及其数组项

从 mysql RDS 导出数据以导入 questDb

相关查询 - 在派生表中,我可以有多个嵌套级别吗?

使用数据表的直方图(SQL 查询)

如何过滤表格,以便它显示最新的数据?

SQL 中的双杠 (||) 是什么意思?

PHP,MySQL 错误:列计数与第 1 行的值计数不匹配

MySQL触发器在某些条件下防止INSERT

字符ي和ی以及波斯语的区别 - Mysql

在mysql中复制没有数据的数据库 struct (带有空表)

第 1 行的 CSV 输入中的列数无效错误

什么是全文索引,我应该什么时候使用它?

MySQL:切换 int 字段值的简单方法