【发布时间】:2013-08-06 19:53:29
【问题描述】:
在更改 MySql 列的数据类型以存储 Twilio call ids(34 个字符字符串)后,我尝试手动更改该列中的数据:
update calls
set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d'
where id='1';
但是我得到一个错误,因为列的数据类型被正确修改,所以没有任何意义?
| Level ||| Code | Message| Warning | 1265 | Data truncated for column 'incoming_Cid' at row 1
【问题讨论】:
-
修改后的具体数据类型是什么?
-
您确定该列已为该长度的文本指定了足够的空间吗?
-
ALTER TABLES calls MODIFY incoming_Cid STRING;是我所做的。 -
由于编辑删除了之前的评论:我没有指定字符串应该是 char(34) 而不是 char(1),但不知道该怎么做
-
STRING不是 MySQL 类型。你的数据库引擎是什么?