如果用于在 UPDATE 语句的 SET 子句中分配新值的子查询返回多行,MySQL 将返回什么?

在这种情况下,MySQL 将返回一条错误消息,因为我们知道,如果使用子查询在 UPDATE 语句的 SET 子句中分配新值,那么它必须为更新表中匹配的每一行返回一行WHERE 子句。,登录后复制,正如我们在上面看到的,“info”表有两行 id = 5,因此当我们在子查询中使用它时,它将返回多行,因此 MySQL 将返回一条错误消息,如下 –,登录后复制,以上就是如果用于在 UPDATE 语句的 SET 子句中分配新值的子查询返回多行,MySQL 将返回什么?的详细内容,更多请关注www.92cms.cn其它相关文章!
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册