更改 MySql 列的数据类型以存储后Twilio 通话 https://www.twilio.com/docs/api/rest/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
Answer recommended by
Twilio /collectives/twilio
Collective
你的问题是此刻你的incoming_Cid
列定义为CHAR(1)
当它应该是CHAR(34)
.
要解决此问题,只需发出此命令将列的长度从 1 更改为 34
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
Here is SQLFiddle http://sqlfiddle.com/#!2/0c087/1 demo
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)