ERROR 1241(21000):操作数应在简单插入上包含1列

时间:2016-12-18 17:43:42

标签: mysql

我一直收到这个错误

  

ERROR 1241(21000):操作数应包含1列。

我的表DeckDeckId, PlayerId, CardId(播放器和卡是表Collection中的外键)。这三个都是该表的主键。 我正在尝试在甲板上做简单的插入。

INSERT INTO Deck (DeckId, PlayerId, CardId) 
VALUES (1, 1, 1);

我一直在收到这个错误。我使用MySql工作台为数据库建模。 Deck取决于Collection,它具有识别1:m的关系。我不知道这是否可能导致问题。

以下是用于创建schematriggers的粘贴。姓名不是英文。它是纸牌游戏“炉石传说”的DB模型,如果我应该使用那个名字,不知道,但是对于一个学校项目,我想教授不会介意。

1 个答案:

答案 0 :(得分:0)

我发现了错误。

在insert语句中没有问题,但是在create trigger语句中。它返回2行而不是1行。 谢谢大家。