我一直收到这个错误
ERROR 1241(21000):操作数应包含1列。
我的表Deck
有DeckId, PlayerId, CardId
(播放器和卡是表Collection
中的外键)。这三个都是该表的主键。
我正在尝试在甲板上做简单的插入。
INSERT INTO Deck (DeckId, PlayerId, CardId)
VALUES (1, 1, 1);
我一直在收到这个错误。我使用MySql工作台为数据库建模。 Deck
取决于Collection
,它具有识别1:m的关系。我不知道这是否可能导致问题。
以下是用于创建schema,triggers的粘贴。姓名不是英文。它是纸牌游戏“炉石传说”的DB模型,如果我应该使用那个名字,不知道,但是对于一个学校项目,我想教授不会介意。
答案 0 :(得分:0)
我发现了错误。
在insert语句中没有问题,但是在create trigger语句中。它返回2行而不是1行。 谢谢大家。