Laravel正在向查询构建器添加一些“\ n”

时间:2018-02-08 19:20:29

标签: laravel mariadb laravel-query-builder

我在MariaDB 5.6,Laravel 5.4。

我有一个像这样的查询构建器:

DB::select( DB::raw("
    INSERT INTO rgl_ejer_por_comunas (
        com_id, 
        sum 
    )
    VALUES (
        $com,
        $sum
    ) 
"));

它工作正常几周,现在我不知道为什么Laravel在每一行的末尾添加了一些“\ n”,所以它现在给了我这个错误:

#message: """
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '\n ◀
                    0.28152777777778,\n
                    0.28152777777778,\n
   ' at line 17 (SQL: \n
            INSERT INTO rgl_ejer_por_comunas (\n
                comuna_id, \n
                sum \n
            )\n
            VALUES (\n
                15101,\n
                20.27\n
            )
"""
#code: "42000"

可能发生了什么?

0 个答案:

没有答案