Mysql 从JSON使用Feeds模块导入时,13位数字获得指数格式

Mysql 从JSON使用Feeds模块导入时,13位数字获得指数格式,mysql,json,drupal,feed,Mysql,Json,Drupal,Feed,我正在使用Drupal使用模块和 我将一个13位整数导入文本字段(应该足够) 当我进行批处理时,我注意到1280212824001被写入数据库中的1.280212824E+12。 当我手动添加它时,它运行良好 知道是什么原因导致了这种情况吗?使用以下替代方法:- 在导入之前,最好将数字转换为字符串。但是它在JSON文件中作为一个数字提供。我注意到JSON对象是使用JSON_decode解析的,在这个解码之后,数字是指数的。解决方案:

我正在使用Drupal使用模块和
我将一个13位整数导入文本字段(应该足够)
当我进行批处理时,我注意到1280212824001被写入数据库中的1.280212824E+12。
当我手动添加它时,它运行良好

知道是什么原因导致了这种情况吗?

使用以下替代方法:-


在导入之前,最好将数字转换为字符串。但是它在JSON文件中作为一个数字提供。我注意到JSON对象是使用JSON_decode解析的,在这个解码之后,数字是指数的。解决方案: