3

我正在尝试更改 Java DB 数据库中字段的大小。我只是似乎无法做到。我当前的数据类型是varchar(50),我想将其更新为varchar(150).

4

2 回答 2

7

解决了:

ALTER TABLE [table] ALTER COLUMN [column] SET DATA TYPE [type];

我没有使用该SET DATA TYPE功能,而是试图通过使用重新声明它ALTER COLUMN [column] [type];

于 2013-10-04T14:59:51.533 回答
1

对于mysql,你可以这样做

alter table table_name modify col_name varchar(150)

JDBC 代码

PreparedStatement pt =connection.prepareStatement("alter table table_name modify col_name varchar(150)");
pt.executeUpdate();

在 ms sql server 中使用此命令

ALTER TABLE [table_name]
ALTER COLUMN [Column_name] varchar(150)
于 2013-09-28T09:57:30.440 回答