我在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"
可能发生了什么?