Mysql-删除错误:子查询返回超过1行

Mysql-删除错误:子查询返回超过1行,mysql,sql,Mysql,Sql,我试图使用上面的查询删除产品,但收到错误消息: 子查询返回超过1行 我曾尝试使用mysql workbrench删除该产品,但仍然返回相同的错误。这是mysql错误吗?试试这个: DELETE FROM PRODUCT WHERE ID = 22; 另外,还要确保您的ID自动递增。是否涉及任何触发器?检查是否有任何与产品表相关的触发器否,是否涉及任何触发器?是否可以拍摄表结构的屏幕截图?还要选择id介于20和23之间的产品? DELETE FROM PRODUCT WHERE ID = 22

我试图使用上面的查询删除产品,但收到错误消息:

子查询返回超过1行

我曾尝试使用mysql workbrench删除该产品,但仍然返回相同的错误。这是mysql错误吗?

试试这个:

DELETE FROM PRODUCT WHERE ID = 22;

另外,还要确保您的ID自动递增。

是否涉及任何触发器?检查是否有任何与产品表相关的触发器否,是否涉及任何触发器?是否可以拍摄表结构的屏幕截图?还要选择id介于20和23之间的产品?
DELETE FROM PRODUCT WHERE ID = 22 LIMIT 1;