将列从 varchar 更改为 int

Posted

技术标签:

【中文标题】将列从 varchar 更改为 int【英文标题】:Changing the column from varchar to int 【发布时间】:2018-12-31 05:34:30 【问题描述】:

您好,我是 mysql 的新手,学习起来相对较快。

但是我需要将列从 varchar 更改为 INT。

有人可以帮忙吗?

【问题讨论】:

How do I change the data type for a column in MySQL?的可能重复 如果您有 phpMyAdmin 或任何其他管理工具,您可以非常轻松地更改列。 【参考方案1】:
ALTER TABLE tablename MODIFY columnname INTEGER;

这是执行此操作的 SQL。

【讨论】:

以上是关于将列从 varchar 更改为 int的主要内容,如果未能解决你的问题,请参考以下文章

Postgres 和 Laravel 如何将列从字符串类型更改为整数?

当索引依赖于该列而不重新创建索引时,如何将列从 null 更改为非 null?

如何将表列从十进制更改为 varchar [重复]

将列从 Varchar2 转换为 CLOB 后查询无法执行

将列从 varchar 转换为 nvarchar 是不是会更改存储在列中的字符串的编码?

Oracle SQL 在包含数据时将列类型从数字更改为 varchar2