使用最新版TP5框架,insert操作失败,应该是id的问题,官方没看到关于oracle介绍,不知道该如何写,新人,求点拨,附插入mysql的代码写法,求改成oracle,(oracle建好序列号,索引)
function writelog($uid,$username,$description,$status)
{
$data['admin_id'] = $uid;
$data['admin_name'] = $username;
$data['description'] = $description;
$data['status'] = $status;
$data['ip'] = request()->ip();
$data['add_time'] = time();
$log = Db::name('think_log')->insert($data);
}
使用上述代码报错提示(主键ID没有值)
oracle没有自增属性
tp5对oracle的支持不完善,貌似还有些bug,对于添加和更新尽量使用原生查询
看下这篇博文试试,手边没安装oracle,无法实测
http://www.tangsanshui.com/in...
http://www.thinkphp.cn/topic/...