我正在使用 Symfony2 和 Doctrine2 ORM 执行查询,但出现此错误:
执行 'INSERT INTO stock_detail_has_product_detail (content, created, modified, deletedAt, stock_detail, upc, product, condition, company, product_detail) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' 带参数 ["Negro", "2013-09-29 02:54:46", "2013-09-29 02:54:46", null, 1, "AR024MHLXF83XZO3LQ78", 1, 1, 51, 1]:
SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“条件、公司、产品详细信息”附近使用的正确语法 VALUES (“Negro”、“2013-09-29 02:54:46”、“201”在第 1 行
而且我找不到导致这种情况的原因,我检查了表格,列的长度,似乎没问题,任何人都可以给我一些提示或指出正确的方向吗?
PS:查询是由 Doctrine 内部生成的,因为我只是将对象持久化到 DB