gpt4 book ai didi

php - Laravel 4.2 从选择中插入

转载 作者:行者123 更新时间:2023-11-30 22:43:36 25 4
gpt4 key购买 nike

我对 Laravel 框架完全陌生。我使用的是 4.2 版本。

我试图通过从 routes.php 调用函数来运行以下 sql 语句。

页面显示没有错误。

但数据库中没有发生“截断”或“插入”。

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 条记录。

如果有人能告诉我我哪里做错了,请提前致谢。

最佳答案

你在提交你的查询吗?

如果没有,就使用DB::commit();

文档:http://laravel.com/docs/4.2/database#database-transactions

关于php - Laravel 4.2 从选择中插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30307463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com