thinkphp5 + postgresql 在插入数据时无法获取新增记录ID
来源:互联网 发布:打印机网络共享 编辑:程序博客网 时间:2024/06/07 06:47
在使用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 编译参数问题
阅读全文
0 0
- thinkphp5 + postgresql 在插入数据时无法获取新增记录ID
- thinkphp5 execute执行原生sql插入时获取最新进行新增插入的id
- 在postgresql中获得当前插入记录的id
- thinkphp5.0返回插入数据id
- 插入记录后获取ID
- 插入记录 获取ID ---------MSDN
- 如何获取新增记录的ID
- Laravel 新增一条记录并且获取id
- Oracle插入数据时获取自增ID (记录,未验证)
- Postgresql插入数据返回自增id
- 无法在只读列“id”中插入数据
- 无法在只读列“id”中插入数据
- 使用Mybatis时,在插入一条数据记录返回主键id值
- thinkPHP5.0查询id在某个数组中的记录
- mybatis 在oracle数据库中插入数据时获取自增ID
- asp.net 获取插入记录的ID
- 获取当前插入记录的ID
- 获取新插入的记录ID
- 【python可视化】python 画饼图,柱状图,折线图,条形图
- 灰度变换_MATLAB
- 学0-1背包算法的个人理解
- Unity CSV文件加载案例
- 优秀程序员必须知道的32种算法
- thinkphp5 + postgresql 在插入数据时无法获取新增记录ID
- 【tensorflow】tensorflow源代码方式安装
- flume日志配置
- Android点赞+1效果,支持文本和图像。
- NAT是个啥
- 11_[补充]JDK7新特性_二进制整数_下划线分隔符
- 依赖注入
- 畅通工程
- Java day10