mysql - SP_RENAME 不起作用

标签 mysql sql

我有一个名为病人的表,它包含一个名为IdP的列。

我正在尝试将 IdP 重命名为 ID 这段代码:

EXECUTE sp_RENAME 'patient.IdP' , 'ID', 'COLUMN'

enter image description here

但行不通

the error

最佳答案

当然不行。 sp_rename 是 SQL Server 语法。

对于 MySQL,请使用 RENAME TABLE,记录为 here重命名表。或者ALTER TABLE,记录在 here重命名列:

alter table patient.idp change column idP id <whatever the type is>;

关于mysql - SP_RENAME 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37099501/

相关文章:

php - 数据库中历史表的总和,以显示用户的总信用(声誉)

php - 为什么 str_replace 不替换这个字符串?

sql - SQL Server 2008如何计算记录之间的时间

mysql - Hive中使用CTE加入错误

sql - 甲骨文/SQL : Why does query "SELECT * FROM records WHERE rownum >= 5 AND rownum <= 10" - return zero rows

mysql - 我的 SQL 查询有什么问题?

php - 简单的 PHP SQL 登录故障排除

php - 如何用另一个替换 mysql 数据库中特定值的所有实例?

php - 在 php sql 数据库中搜索同义词

sql - 如何在select语句中使用变量?