E+14 超大整数的mysql存储有关问题

WBOY
Lepaskan: 2016-06-13 12:50:37
asal
989 orang telah melayarinya

E+14 超大整数的mysql存储问题
最近做淘宝api的开发,遇到淘宝的订单号;是一个15位的整数,从淘宝数据库取得的是用科学计数法表示的:3.09086009604219E+14,以前遇到11位以上的数字,都是做成varchar;但是后面用到淘宝api又必须明确使用整型订单号,请问一下这样一个超大的整数是怎么存储到mysql的啊,用float吗??????
跪求跪求啊。。。。。。。


------解决方案--------------------
bigint
------解决方案--------------------
肯定是不行的了,科学计数法已丢失了精度
只能以字符串保存

我不知道你是如何读的,至少库中是不可能保存成科学计数法的


------解决方案--------------------
那只是你读取之后输出显示是这个样子,设计好你的数据库字段类型 插入即可。
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!