sql查询更改列名

时间:2016-04-29 07:55:55

标签: mysql sql

我想更改我的列名,但名称之间有空格如何更改

--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to DatabaseVersion

--ALTER TABLE awbuildversion RENAME COLUMN `Database Version` to `DatabaseVersion`

我在上面试过但没有工作

2 个答案:

答案 0 :(得分:0)

尝试使用MS SQL Server:

 EXEC sp_RENAME '[awbuildversion].[Database Version]' , 'DatabaseVersion', 'COLUMN'

答案 1 :(得分:0)

让事情变得更加清晰。包含奇数字符和空格等的标识符需要使用定界标识符。

ANSI SQL有双引号,例如"Database Version"

SQL Server也有方括号,例如[Database Version]

MySQL只有后退,...(如何写那些????