mysql - 在 MySQL 中重命名表的列名

标签 mysql rename

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'sp_rename 'records.student_id', 'id', 'COLUMN'' at line 1.

帮助解决这个错误。

mysql> sp_rename 'records.student_id', 'id', 'COLUMN';

最佳答案

这样试试。没有引号。

ALTER TABLE records CHANGE student_id id INT(6) NOT NULL AUTO_INCREMENT;

关于mysql - 在 MySQL 中重命名表的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805783/

相关文章:

php - 如何选择以起始值开头的数据库?

尽管成功,php 重命名警告

mysql - 有没有办法在 MySQL 中获取最后插入的非自动递增列的 id?

mysql - 从具有双分组依据的查询中获取 0 的计数

python - 根据过滤器使用 sqlalchamey 选择特定列值

尽管在 0777 上为源文件夹和目标文件夹设置了权限,但 PHP 函数重命名权限被拒绝

regex - 将文件名中除扩展名之外的所有 '.' 重命名为 '_'

git - 在 Git 中,如何获取从一个修订版到另一个修订版的文件更改的详细列表?

mysql - 如何重命名 MySQL 架构?

Mysql连接表并统计行数