问题

如何重命名表 xyz 中的列?列为:

Manufacurerid, name, status, AI, PK, int

我想重命名为 manufacturerid

我尝试使用PHPMyAdmin面板,但我收到此错误:

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


解决方法

Lone Ranger非常接近...实际上,您还需要指定重命名列的数据类型.例如:

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

请记住:

  • Replace INT with whatever your column data type is (REQUIRED)
  • Tilde/ Backtick (`) is optional



相关问题推荐