更改 SQL 列类型 [重复]

Posted

技术标签:

【中文标题】更改 SQL 列类型 [重复]【英文标题】:Change SQL Column Type [duplicate] 【发布时间】:2014-06-07 12:08:56 【问题描述】:

如何在 SQL 中更改列的类型。比如当前类型是 char(2) 我要改成 char(20)?

ALTER TABLE test
ALTER COLUMN name char(20)  

【问题讨论】:

先搜索 :) ***.com/questions/1356866/… 抱歉,我不知道具体要搜索什么。谢谢您的建议 请注意,通常您需要varchar() 而不是char(),除非您知道该列包含长度完全相同的代码(例如州缩写或机场代码)。 【参考方案1】:

mysql 试试:

ALTER TABLE test
MODIFY COLUMN name char(20)

【讨论】:

效果很好,非常感谢。

以上是关于更改 SQL 列类型 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

sql SQl更改列数据类型,您必须首先删除列,然后重新添加列。

如何在c#中更改数据表中所有列的数据类型[重复]

使用 spark sql 合并集类型列 [重复]

Pandas 到 CSV 列数据类型 [重复]

如何使用 GRDB Swift 迁移更改列类型?

数据库表的列类型转换