thinkphp5 + postgresql 在插入数据时无法获取新增记录ID

CSDN博客

在使用thinkphp5 + postgresql 时,调用 insertGetId()获取新增记录时,return false;

尝试的解决过程:

1、怀疑php_pdo_pgsql、php_pgsql 等安装版本问题,但尝试更换后还是无效。

2、重新安装php 版本。

之前用的是 php7.0.5,现在改为php7.1.4。

在编译php前,修改了 ./configure 相关参数

(将--with-pdo-pgsql=DIR    和  --with-pgsql=DIR    的路径改为postgresql 的安装路径   )

重装好新版 php后,终于可以获取到新增ID 了。

--------------------------------------

分析:(时间有限,现先只做推断)

1、php版本问题

2、php 编译参数问题

本文由 黑白世界4648 第一时间收藏到GET,原文来自 → blog.csdn.net

「GetParty」

关注微信号,推送好文章

微信中长按图片即可关注

更多精选文章

评论
微博一键登入