簡體   English   中英

錯誤1241(21000):簡單插入時,操作數應包含1列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM