表数据类型更改

时间:2011-05-27 07:10:21

标签: mysql database

我创建了一个名为items的表,并将name作为int插入,并且错误地提供了255类型的长度,但现在我想改变表结构并运行查询 -

ALTER TABLE项目 ALTER COLUMN name varchar(255);但它并没有改变我需要在table.help plz

中改变的表格

3 个答案:

答案 0 :(得分:21)

有两种方式

ALTER TABLE t1 CHANGE <column_name> <column_name> <type> 

注意:您必须两次写入列名 OR

ALTER TABLE t1 MODIFY <column_name> <type> ;

Reference

答案 1 :(得分:2)

尝试:

alter table t1 modify column name varchar(255);

答案 2 :(得分:1)

尝试:

ALTER table items
MODIFY name varchar(255);