错误1242:子查询返回超过1行

时间:2015-06-20 05:32:48

标签: mysql mysql-error-1242

我有问题,我不知道如何解决它。我能够在mysql中执行此查询:

UPDATE ARTICULO SET TITULO_ARTICULO= 'La casa' WHERE NUM_ARTICULO='1' 

但是我不知道发生什么事情比这更晚发生了什么并且我得到了这个错误:

  

操作失败:将SQL脚本应用于数据库时出错。   错误1242:1242:子查询返回超过1行

我看到其他人对嵌套查询有这个错误,但任何人都有这个非常简单

谢谢!

===编辑=====

是的,我使用程序...但是,如果我删除我的数据库并重新加载一切它的工作,但然后它没有..并且这个错误发生在我尝试在表上执行的每次更新....这存储程序:

DELIMITER $$ 
CREATE DEFINER=root@localhost 
PROCEDURE ART_OBSER(IN numero_art int, IN observaciones varchar(200)) 
BEGIN 
    UPDATE ARTICULO SET TITULO_ARTICULO=observaciones 
    WHERE NUM_ARTICULO=numero_art; 
END $$ 
DELIMITER ; –  

0 个答案:

没有答案