仅使用sql(Laravel)将随机数字插入列中?

时间:2018-05-10 13:19:31

标签: php sql database laravel laravel-5.5

我正在尝试使用2个范围之间的随机值填充列

我收到了这个查询

 $query = "INSERT INTO table(table_id) VAlUES(ELT(0.5 + RAND() * 100));

使用laravel可以吗?

我想使用sql插入随机值,因为php会使它非常慢

仅与sql相比

1 个答案:

答案 0 :(得分:1)

使用查询构建器和原始表达式

DB::table('table')->insert(
   ['table_id' => DB::raw("ELT(0.5 + RAND() * 100))")]
);