我是Laravel Framework的新手。我使用的是4.2版本。
我试图通过从routes.php调用函数来运行sql语句。
该页面显示没有错误。
但数据库中没有'truncate'或'insert'事件。
以下是Controller功能中的代码:
DB::statement('TRUNCATE TABLE calc2');
DB::statement(
"Insert into calc2
Select groups, members, date(timestamp) as Date, count(id) as Total, sum(order) as Order
from Order
where order > 0 and date(timestamp) >= '$lastday'
group by groups, members, date(timestamp)
");
我查了数据库连接。我也直接在MySQL中运行这些查询。它工作正常。
我尝试了DB::select
而不是DB::statement
,我尝试使用Eloquent / raw。
但是数据库只有0条记录。
如果有人可以建议我在哪里犯错误,请提前致谢。
答案 0 :(得分:0)