【发布时间】:2015-10-06 15:06:26
【问题描述】:
我在 laravel 4 中使用原始查询,有没有办法检查插入时受影响的行? DB::getPdo()->rowCount(); 给了我一个 "undefined method" error。代码如下:
$query = "INSERT IGNORE INTO table (id) VALUES (?)";
$doQuery = DB::insert($query, array($value));
if ($doQuery) {
return DB::getPdo()->last();
} else {
return 0;
}
如果没有,是否有一种简单的方法可以在不进行两次查询的情况下确定插入是否完成?
【问题讨论】: