gpt4 book ai didi

mysql - 子查询为插入查询返回多于 1 行,即使它没有任何子查询

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:04 24 4
gpt4 key购买 nike

这个问题已经发过很多次了,但与我面临的问题和其他人面临的问题相比存在差异。

请注意我正在执行如下查询

INSERT INTO subcategory (category_categoryID, login_UserName, subcategoryTitle) 
VALUES (25, 'xyz', 'sub1')

出现以下错误

Subquery returns more than 1 row

有趣的是,我上面的查询不包含任何子查询此错误也只会出现在某些值上也就是说,此错误发生在 category_categoryID 25 上,而不发生在 db 中的任何其他值上。我的类别表有 30 多个值

sql 如何为这个查询抛出异常?即使它没有任何子查询?还是我误解了这个概念?

My database schema

最佳答案

可能问题不在于您的 category_categoryID 我想如果您检查您的数据,您会在 login_UserName 字段中找到超过 1 个数据,其值为 'xyz' 因为字段 login_UserName 不是主键或唯一键所以请检查您的数据。

关于mysql - 子查询为插入查询返回多于 1 行,即使它没有任何子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24237423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com