title: ERROR 1241 (21000): Operand should contain 1 column(s) on simple insert
body: <p>I keep getting that error </p>
  
  <blockquote>
    <p>ERROR 1241 (21000): Operand should contain 1 column(s).</p>
  </blockquote>
  
  <p>I have table <code>Deck</code> which has <code>DeckId, PlayerId, CardId</code> (player and card are foreign keys from table <code>Collection</code>). And all three are primary key for that table.
  I am trying to do simple Insert on Deck.</p>
  
  <pre><code>INSERT INTO Deck (DeckId, PlayerId, CardId) 
  VALUES (1, 1, 1);
  </code></pre>
  
  <p>And I keep getting that error. I modeled database with MySql workbench. <code>Deck</code> is dependent on <code>Collection</code>, it has identifying 1:m relationship. I don't know if that may be causing problems.</p>
  
  <p>Here is paste for create <a href="http://pastebin.com/Y6yzWYjX" rel="nofollow noreferrer">schema</a>, <a href="http://pastebin.com/kSVcNjsX" rel="nofollow noreferrer">triggers</a>. Names are not in English. It is model of DB for card game Hearthstone, dunno if I should use that name, but it is for a school project, I guess professor won't mind.</p>