[英]ERROR 1241 (21000): Operand should contain 1 column(s) on simple insert
我不断收到这个错误
错误1241(21000):操作数应包含1列。
我有Deck
表,其中有DeckId, PlayerId, CardId
(player和card是表Collection
中的外键)。 所有这三个都是该表的主键。 我正在尝试在Deck上进行简单的插入。
INSERT INTO Deck (DeckId, PlayerId, CardId)
VALUES (1, 1, 1);
而且我不断收到该错误。 我使用MySql工作台为数据库建模。 Deck
依赖于Collection
,它具有可识别的1:m关系。 我不知道这是否可能引起问题。
这是用于创建架构 , 触发器的粘贴。 名称不是英文。 它是纸牌游戏《炉石传说》的数据库模型,如果我要使用该名称,那就不知道了,但这是用于学校项目的,我想教授不会介意的。
我发现了错误所在。
在插入语句中不是问题,但在创建触发器语句中不是问题。 它返回2行而不是1行。谢谢大家。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.