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