我有疑问:
INSERT INTO zamowienia (id, wyslane, zdata, uwagi)
SELECT `id`, '0', '2016-01-22', 'TEST' FROM TABLE
LEFT JOIN table2 ON table2.kid = TABLE.tid
WHERE name LIKE 'HOR' AND znumber LIKE '897'
如果我尝试执行它们,服务器返回错误: 子查询返回超过1行
但是,查询:
SELECT `id`, '0', '2016-01-22', 'TEST' FROM TABLE
LEFT JOIN table2 ON table2.kid = TABLE.tid
WHERE name LIKE 'HOR' AND znumber LIKE '897'
只返回一行。
为什么服务器返回错误"子查询返回超过1行"?
答案 0 :(得分:0)
检查表zamowienia
上是否有任何INSERT触发器。触发器可能导致此错误。