朋友们好,我试着在laravel中创建临时表,插入记录并从临时表中检索该记录,然后删除表。
但我的临时表不是创建的
DB::raw("CREATE TEMPORARY TABLE tbl_temp(temp_id VARCHAR(100),tempcolumn1 VARCHAR(100),tempcolumn2 VARCHAR(100),tempcolumn3 VARCHAR(100)) ;
我的桌子结构像
螺柱台
螺柱id |螺柱名称|类别id |考试名称id
研究001 | xyz |类别0001 |优先级0001
研究002 | abcd |类别0002 |第0001节
研究003 | cgdd |类别0003 | sup_
研究004 | ghgf |类别0001 |优先级0001
这里的考试名称取决于班级类型
“主”然后从“主检查表”检索数据
“Secondary”然后从“Secondary_exam_table”检索数据
“Super”然后从“Super_exam_table”检索数据
待定类别
类名
0001级|初级
0002 |二级
类别0003 |超级
初级考试表
初级考试编号
Pri0001 |初级考试
中考表
二级考试编号
SEC001 |二级耶克萨姆
超级考场
超级考试id超级考试名称
Sup0001 |超级检查
我要搜索并排序记录的学生姓名、班级姓名、考试姓名
我在数组中检索记录,并希望将该记录插入到临时表中,以便于搜索和排序。
所以我要临时的位子

最佳答案

我用的是MySQL。必须做到:
正在创建表:

 Schema::create('real_temp', function (Blueprint $table) {
  $table->increments('id');
  $table->string('name');
  $table->string('airline');
  $table->timestamps();
  $table->temporary();
});

然后使用类似于表的操作
DB::table('real_temp')->insert([...]);

然后
Schema::drop('real_temp');

关于php - 如何在laravel中创建TEMPORARY表,插入记录并检索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41910400/

10-10 11:50