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) )")
question from:
https://stackoverflow.com/questions/65641786/add-variable-value-to-mysql-columns 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…