Ошибка: 1136 (21S01): Column count doesn't match value count at row 1

242
12 апреля 2018, 13:55

Сам код:

cursor.execute("""SELECT * FROM users_by_age""")
type = cursor.fetchall()
for a in type:
    index = a[0]
    number = a[1]
    res = round((int(a[1])/len(count) * 100), 2)
    type_index = 'age'
    print('Начинаем добавлять', type_index)
cursor.execute(
    """INSERT INTO summary_table (group_id, age_index, age_number, age_percent) 
        VALUES (%s, %s, %s, %s, %s)""", (group_id, type_index, index, number, res))

Вот ошибка:

File "D:\perforce\Social\get_users_by.py", line 20, in get_users_by
    VALUES (%s, %s, %s, %s, %s)""", (group_id, type_index, index, number, res))
    raise errors.get_exception(packet)
mysql.connector.errors.DataError: 1136 (21S01): Column count doesn't match value count at row 1
READ ALSO
Массив разных типов

Массив разных типов

Как можно через шаблоны создать массив из разных типов(double, char, int и тд)?

267
Нужно сравнить изображения

Нужно сравнить изображения

Нужно сравнить два изображения (jpg), чуть позже, возможно, ещё и видео

213
Найти слово из файла, в котором встретится больше всего букв из слова, введённого с клавиатуры

Найти слово из файла, в котором встретится больше всего букв из слова, введённого с клавиатуры

Имеется файл, в нём написаны словаС клавиатуры вводится слово с неповторяющимися буквами

286
Найти НОК для всех чисел из файла

Найти НОК для всех чисел из файла

Есть файл, в нём написаны числаНужно найти и вывести на экран самое маленькое число, которое делится на все числа из файла, тобишь наименьшее...

241