将VARCHAR更改为INT或MEDIUMINT?

问题描述 投票:-1回答:1

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

有任何想法如何更改数据类型?我正在使用phpmyadmin来做到这一点。

mysql
1个回答
0
投票

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

MEDIUMINT -8388608至8388607

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

© www.soinside.com 2019 - 2024. All rights reserved.