title: Python/MySQL Unknown column 'data' in 'field list'
body: <p>im reciveing this error upon trying to insert into table 'produto':</p>
  
  <blockquote>
    <p>Traceback (most recent call last):
      File "C:\Python33\Archive\MySQL-teste12.py", line 278, in 
        inserir(cursor, cx2)
      File "C:\Python33\Archive\MySQL-teste12.py", line 196, in inserir
        cursor.execute(add_produto)
      File "C:\Python33\lib\site-packages\mysql\connector\cursor.py", line 415, in execute
        self._handle_result(self._connection.cmd_query(stmt))
      File "C:\Python33\lib\site-packages\mysql\connector\connection.py", line 593, in cmd_query
        result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
      File "C:\Python33\lib\site-packages\mysql\connector\connection.py", line 515, in _handle_result
        raise errors.get_exception(packet)
    mysql.connector.errors.ProgrammingError: 1054 (42S22): Unknown column 'dado' in 'field list'</p>
  </blockquote>
  
  <p>Here is the table:</p>
  
  <pre><code>produto = """
       CREATE TABLE produto (
       prod_nu int(11) NOT NULL AUTO_INCREMENT,
       nome varchar(30) NOT NULL,
       data_lcm date NOT NULL,
       preco int(11) NOT NULL,
       PRIMARY KEY (prod_nu)
       ) ENGINE=InnoDB
       """
  </code></pre>
  
  <p>Here is the insertion procedure where the error occurs:</p>
  
  <pre><code>def inserir (cursor, db):
  menu3 = 0
  while menu3 != 99:
      print("""
  ----- Menu Banco MARK II, v.1.00, MySQL, VR -----
  
            ----- Menu de Inserção ----
  
  
  1.Inserir em produto.
  2.Inserir em cliente.
  3.Inserir em empregado.
  4.Inserir em salario.
  99.Sair.
  
      """)
      menu3 = input("Digite sua Opção")
  
      if menu3 == '1':
          va = input("""
  
                     Digite o Nome do Produto.
  
                     """)
  
          vb = input("""
  
                     Digite a data de Lançamento do Produto (Ano/mês/dia).
  
                     """)
          input_date = datetime.strptime(vb, '%Y/%m/%d')
  
          vc = input("""
  
                     Digite o Preço do Produto (ex: 20, 20.33).
  
                     """)
  
          add_produto = """INSERT INTO produto(nome,
                data_lcm, preco)
                VALUES (%s, %s, %s)"""% (va, 'input_date', 'vc')
  
          #try:
          cursor.execute(add_produto)
          db.commit()
          print("""
                Inserção concluida com sucesso.
  
                """)
          #except:
           #   db.rollback()
            #  print("""
  
             #     Erro.
  
              #    """)
      if menu3 == '99':
          break
  </code></pre>
  
  <p>I tried adding * cursor.execute(*add_produto) but i recived a different error message. Also messed around with quotes in the insertion's values va and vc but only gave different error messages.</p>
  
  <p>Thanks for any help.</p>