【发布时间】:2013-09-29 14:32:23
【问题描述】:
我正在使用 Symfony2 和 Doctrine2 ORM 执行查询,但出现此错误:
执行“INSERT INTO”时发生异常 stock_detail_has_product_detail(内容、创建、修改、 deletedAt,stock_detail,upc,产品,条件,公司, product_detail) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [“黑人”,“2013-09-29 02:54:46”,“2013-09-29 02:54:46”,空,1, "AR024MHLXF83XZO3LQ78", 1, 1, 51, 1]:
SQLSTATE[42000]:语法错误或访问冲突:1064 你有一个 SQL 语法错误;检查与您对应的手册 MySQL 服务器版本,用于使用 near 'condition 的正确语法, 公司,product_detail)值('黑人','2013-09-29 02:54:46','201' 在第 1 行
我找不到是什么原因造成的,我检查了表格,列的长度,似乎没问题,有谁能给我一些提示或指出正确的方向吗?
PS:查询是由 Doctrine 内部生成的,因为我只是将对象持久化到 DB
【问题讨论】:
标签: mysql symfony doctrine-orm symfony-2.3