Не заполняется таблица БД через 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()после цикла
