在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)
admin 更改状态以发布 2023年5月22日
MySQL的标准重命名语句是:\n
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name]
\n举个例子:\n
ALTER TABLE xyz CHANGE manufacurerid manufacturerid datatype(length)
\n参考资料:MYSQL 5.1 ALTER TABLE 语法