I'm creating my first small project. I have a connection to the database using mysql-connector. The problem is when I enter data using the input function, I create variables where I want to enter previously entered values into the database.
I get an error:
*1136 (21S01): Column count doesn't match value count at row 1*
A part of code:
mycursor = db.cursor()
wartosci_do_bazy = pytanie_mysql, odpowiedz_a, odpowiedz_b, odpowiedz_c, odpowiedz_d, odpowiedz_true_mysql, value_pytanie
sql = "INSERT INTO pytania (tresc_pytania, odpowiedz_A, odpowiedz_B, odpowiedz_C, odpowiedz_D, odpowiedz_true, question_value) VALUES (wartosci_do_bazy)"
mycursor.execute(sql)
db.commit()
When I was creating a table:
mycursor.execute(
"CREATE TABLE pytania (question_id INTEGER AUTO_INCREMENT PRIMARY Key,"
"tresc_pytania VARCHAR(255), odpowiedz_A VARCHAR(255),"
"odpowiedz_B VARCHAR(255), odpowiedz_C VARCHAR(255),"
"odpowiedz_D VARCHAR(255), odpowiedz_true VARCHAR(255),"
"question_value INTEGER(255) )")