我有一个主键是 64 位 BigInt 的 MySql 表
我使用 Zend_Db (Zend Framework 1.8.4) 插入一个新行,然后调用 lastInsertId() 来检索新行的 id,我得到的是一个超大的数字,例如 18446744072633694008,这个数字不时变化时间,但总是这么大。自动增量索引设置为0,并且在数据库中实际插入了正确的主ID(0、1、2 ...)的记录,只是从lastInsertId()返回的id给出了奇怪的数字。Zend_db 是否是一个已知问题,它不处理 64 位数字?
环境:Zend Framework 1.8.4 Apache2 on 32bit box,Ubuntu OS MySQL5.1 PHP5.2.4 MySQL 适配器:mysqli
谢谢