如何获取列中的最后一个插入值

时间:2014-04-08 04:11:04

标签: php laravel laravel-4

我可以使用任何函数来获取我的专栏thread_id中的最后一个插入值吗?

$result =  DB::insert("Insert Into $this->table (thread_id, sender_id, subject, message, date_sent)
                Select COALESCE(max(thread_id),0)+1 , ? , concat('Re: ',subject), ? , now() FROM $this->table Limit 1",array( $sender_id  ,  $message) );

类似于insertGetId

1 个答案:

答案 0 :(得分:1)

您必须自己执行其他查询:

$id = DB::table($this->table)->insertGetId('...');

$thread_id = DB::table($this->table)->where('id', $id)->pluck('thread_id');