Не заполняется таблица БД через mysql.connector

Пытаюсь заполнить таблицу через mysql.connector,таблица создается,но не заполняется,что не так?При этом ошибок никаких не выдает.

conn = mysql.connector.connect(host='localhost',database="db",user='root',password='25063518')

    if conn.is_connected():
        print('Connected to MySQL database')
    cursor = conn.cursor()
    cursor.execute("CREATE TABLE tb2(id INT(255),message VARCHAR(1000),classificator VARCHAR(50))")
    for elem in arr:
        sql = ("INSERT INTO tb2 (message) VALUES ('{}')").format(elem)
        cursor.execute(sql)

введите сюда описание изображения


Ответы (1 шт):

Автор решения: cauf

Ответ товарища JVic из комментария к вопросу:

Попробуйте вызвать conn.commit() после цикла

→ Ссылка