超过9位的wp_posts.id值会导致post和权限问题

此插入失败并导致上述问题:

INSERT INTO `wp_posts` (`ID`, ... ) VALUES (33145694077, ... ); 

但是这个插入工作得很好:

 INSERT INTO `wp_posts` (`ID`, ... ) VALUES (145694077, ... ); 

唯一的区别是我杀掉了id的INSERT值中的前两个数字。 ( 145694077而不是33145694077 )。

这是wp_posts的表结构:

 `wp_posts` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, ... ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

我只有这个问题,当我试图将我的post导入WP引擎。 我的MAMP安装和我的其他服务器环境(Apache / CENTOS 6.5)处理这些导入就好了。 WPE使用nginx,我知道。 我想我不知道是否有问题存在!

任何想法,类似的经历?

这个令人难过的,没有解决的线索是我所能find的主题。

最大的有符号32位整数是2,147,483,647。 33,145,694,077比这更大,但是145,694,077比它少。

我敢打赌,你的MAMP环境和你的其他服务器正在运行一个64位的操作系统,并带有相应版本的MySQL和PHP,而服务器给你的问题只有32位。