【发布时间】:2011-05-27 07:10:20
【问题描述】:
我创建了一个名为 items 的表并将名称插入为 int 并错误地将长度设置为 255 类型,但现在我想更改表结构并将查询运行为--
ALTER TABLE 项目 ALTER 列名 varchar(255);但它并没有改变表格我需要在表格中更改的内容。请帮助
【问题讨论】:
我创建了一个名为 items 的表并将名称插入为 int 并错误地将长度设置为 255 类型,但现在我想更改表结构并将查询运行为--
ALTER TABLE 项目 ALTER 列名 varchar(255);但它并没有改变表格我需要在表格中更改的内容。请帮助
【问题讨论】:
有两种方法
ALTER TABLE t1 CHANGE <column_name> <column_name> <type>
注意:你必须写两次列名 或
ALTER TABLE t1 MODIFY <column_name> <type> ;
【讨论】:
尝试:
alter table t1 modify column name varchar(255);
【讨论】:
试试:
ALTER table items
MODIFY name varchar(255);
【讨论】: