将VARCHAR更改为INT或MEDIUMINT?

时间:2018-03-06 16:53:31

标签: mysql

我的数据库表中有一个字段,当前是VARCHAR数据类型,但其中包含数值,所以我想更改数据类型。当我尝试将其更改为MEDIUMINT时,我收到一条错误消息"#1265 - 数据被截断用于列'费用'在第1行"

有关如何更改数据类型的任何想法?我使用phpmyadmin来做这件事。

1 个答案:

答案 0 :(得分:0)

可能超出范围或列中可能包含字符串值。

MEDIUMINT -8388608至8388607

https://dev.mysql.com/doc/refman/5.7/en/integer-types.html