sql server 数据库中设置了晚上跑的作业,以前没注意,后来换了服务器建了新的虚拟机后第二天发现作业没跑. 主动执行作业可以实现目的,但是他不会自动执行,那么问题来了,为啥呢? 没有开启SQL Server Agent 服务,如果看到SQL Server 代理 (MSSQLSERVER) 不要慌,回去买本字典看看就懂了! 具体步骤: 第一种方案: 开始-->>>运行-->>>输入"services.msc"-->>>进入服务,
开启sql执行语句监控 set global general_log=on; set global_log_output='table'; 修改mysql配置文件,在[mysqld]中加入 general_log=ON general_log_file=E:/log/query.log E:/log/query.log地址下的文件即为执行记录的日志文件.
public function getCurrencyOrder($user_id=70,$pid=252,$register=['register:first']) { DB::connection()->enableQueryLog(); // 开启查询日志 $data=CurrencyOrder::selectRaw("sum(amount) AS total") ->where('owner_id',$user_id) ->where('target_id',
this is incompatible with sql_mode=only_full_group_by 先贴报错是这样的哦,sql 中使用到了 group by 然后这是mysql-5.7以上版本的默认配置 修改了环境中的mysql-ini也没用 laravel中呢就直接在config目录下的database.php文件中修改 直接在MySQL下写入这个mode就好了 'strict' => true, 'modes' => [ 'STRICT_ALL_TABLES', 'ERROR_FO