0

我有一个问题,我不知道如何解决它。我能够在 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 ; –  
4

0 回答 0