Guest User

Untitled

a guest
Nov 1st, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. import mysql.connector
  2.  
  3. conn = mysql.connector.connect(user="root",password='password',
  4. host='localhost',database='library',port='3306')
  5. cur = conn.cursor()
  6.  
  7.  
  8. def create_table():
  9. cur.execute("CREATE TABLE IF NOT EXISTS store
  10. (id INT PRIMARY KEY, item VARCHAR(25), quantity INT, price REAL);")
  11. conn.commit()
  12. conn.close()
  13.  
  14.  
  15. def insert(id, item, quantity, price):
  16. cur.execute("INSERT INTO store (id, quantity, price, item)
  17. VALUES (%s, %s, %s, %s)" % (id, item, quantity, price))
  18. conn.commit()
  19. conn.close()
  20.  
  21.  
  22.  
  23. insert(50, 'test', 20, 10)
  24.  
  25. Traceback (most recent call last):
  26. File "C:Program FilesPython36libsite-
  27. packagesmysqlconnectorconnection_cext.py", line 392, in cmd_query
  28. raw_as_string=raw_as_string)
  29. _mysql_connector.MySQLInterfaceError: Unknown column 'test' in 'field list'
  30.  
  31. During handling of the above exception, another exception occurred:
  32.  
  33. Traceback (most recent call last):
  34. File "C:UsersAcerDesktopRemastered.py", line 128, in <module>
  35. insert(50, 'test', 20, 10)
  36. File "C:UsersAcerDesktopRemastered.py", line 109, in insert
  37. cur.execute("INSERT INTO store (id, quantity, price, item) VALUES (%s, %s, %s, %s)" % (id, item, quantity, price))
  38. File "C:Program FilesPython36libsite-packagesmysqlconnectorcursor_cext.py", line 266, in execute
  39. raw_as_string=self._raw_as_string)
  40. File "C:Program FilesPython36libsite-packagesmysqlconnectorconnection_cext.py", line 395, in cmd_query
  41. sqlstate=exc.sqlstate)
  42. mysql.connector.errors.ProgrammingError: 1054 (42S22): Unknown column 'test' in 'field list'
  43. [Finished in 0.8s with exit code 1]
Add Comment
Please, Sign In to add comment