2

我创建了一个表(使用 NetBeans 我去了数据库,进入 jdbc,进入应用程序并创建了一个表)。我 80% 确定这是一个 SQL 表,但我可能是错的。

我将我的一个专栏命名为 secretQuestion,但现在我需要将其更改为 securityQuestion。

我上网查了一下,发现如下:

ALTER table app.mytable CHANGE secretQuestion to securityQuestion;
ALTER table app.mytable RENAME secretQuestion to securityQuestion varchar (100);

CHANGE 和 RENAME 都不被识别。

我是一个迟钝的新手,所以在你的答案中要非常具体,以便我可以跟进!

我正在使用德比!

4

2 回答 2

5

这里

重命名列语句

句法

RENAME COLUMN table-Name.simple-Column-Name TO simple-Column-Name

例子

要将表employee 中的manager 列重命名为supervisor,请使用以下语法:

RENAME COLUMN EMPLOYEE.MANAGER TO SUPERVISOR

于 2013-07-30T16:43:24.137 回答
1

我有一种语法,请删除“to”关键字。它对我有用。确定表名和旧列名

ALTER TABLE tablename CHANGE name newname DATATYPE;
于 2013-07-30T15:30:49.227 回答