美文网首页php开发技巧
laravel 判断数据库中是否存在表/字段

laravel 判断数据库中是否存在表/字段

作者: 顶尖少爷 | 来源:发表于2020-06-22 15:58 被阅读0次

判断是否存在表

Schema::connection("mysql_log")->hasTable($tableName)

判断是否存在字段

Schema::connection("mysql_log")->hasColumn($tableName,'register_time')

laravel中同样的表结构合并查询

        $tableNames=[];
        for($i=0; $i<=$longDay; $i++){
            $sqlName="sql".$i;
            $date = date('Ymd',time()-$i*86400);
            $tableName = "log_game_".$gameId."_".$date;
            $model =new GameLoginLogModel();
            $model->setTable($tableName);

            if(Schema::connection("mysql_log")->hasTable($tableName) &&Schema::connection("mysql_log")->hasColumn($tableName,'register_time')){
                $tableNames[]=$tableName;
                $datas[$sqlName]=DB::connection("mysql_log")->table($tableName)->where(["user_id"=>$userId]);
            }
        }

        $lastTableName =end($tableNames);
        $sql =DB::connection("mysql_log")->table($lastTableName)->where(["user_id"=>$userId]);
        foreach ($datas as $data){
            $sql->union($data);
        }
        $result = $sql->paginate(5);

相关文章

  • laravel 判断数据库中是否存在表/字段

    判断是否存在表 判断是否存在字段 laravel中同样的表结构合并查询

  • sqlserver 判断数据库、表名、函数、存储过程等是否存在

    判断数据库是否存在 判断对应数据库中表名是否存在(使用的时候注意进入到对应的数据库中) 判断对应表中的列名是否存在...

  • 常用Oracle SQL集锦

    常用dml和query开并行 索引开并行 查看ASM 查看数据库表空间 判断字段中是否包含小写字母 判断字段中是否...

  • 常用Oracle SQL集锦

    常用dml和query开并行 索引开并行 查看ASM 查看数据库表空间 判断字段中是否包含小写字母 判断字段中是否...

  • sql常用方法

    判断是否存在数据库.表.字段 创建数据库 创建表 删除数据库表 查看 对新建的表进行联合查询 对联合查询的结果新建...

  • ios-FMDB 添加字段,添加自增长

    需求: 需要在数据中添加字段,设置字段自增长 实现方式: 1、判断表中是否存在改字段,如果不存在则添加 2、在sq...

  • 2020-07-13 SQL盲注(延时注入)

    思路:*判断是否存在注入,注入是字符型还是数字型*猜解当前数据库名*猜解数据库表名*猜解字段名*猜解数据1判断注入...

  • Python 实用语法

    判断对象属性是否存在 判断字典里是否存在某字段 is, is not 使用

  • laravel exists 和 unique

    exists:table,column 验证字段的值是否存在于数据库指定表的指定列中,如果不存在将会抛出异常,这里...

  • Mysql INSERT ... ON DUPLICATE K

    一个推荐菜品表中目前已有的四个字段:id(主键,自增长)shop_idmenu_id(判断记录是否存在的字段)la...

网友评论

    本文标题:laravel 判断数据库中是否存在表/字段

    本文链接:https://www.haomeiwen.com/subject/mpaxfktx.html