开发者社区 问答 正文

重命名MySQL中的列时出错?mysql

如何重命名表中的列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)

展开
收起
保持可爱mmm 2020-05-17 16:55:40 505 分享 版权
1 条回答
写回答
取消 提交回答
  • Lone Ranger非常接近...实际上,您还需要指定重命名列的数据类型。例如:

    ALTER TABLE xyz CHANGE manufacurerid manufacturerid INT; 请记住:

    将INT替换为您的任何列数据类型(必填) 波浪号/反引号(`)是可选的来源:stack overflow

    2020-05-17 16:57:52
    赞同 展开评论