Olá, estou desenvolvendo uma aplicação para extrair arquivos do meu banco de dados, em csv. O arquivo é gerado normalmente com os dados que estão no banco, mas se eu inserir mais dados dentro do banco, ele gera o mesmo arquivo, somente com oq tinha antes. Segue o código abaixo: import pymysql from pymysql import InternalError from pathlib import Path from tkinter import * tess = Tk() tess.title("tess") def exp_rel_emp(): conn = pymysql.connect(host="localhost", port=3306, user="root", password="", db="omnia") print("connect sucessfull!") try: with conn: conn.commit() statm = "SELECT * FROM omniacademp INTO OUTFILE '/TEMP/CadastroEmpresas.CSV' FIELDS TERMINATED BY ';' ENCLOSED BY ''" cursor = conn.cursor() with cursor: cursor.execute(statm) results = cursor.fetchall() print(results) except InternalError: Path('/TEMP/CadastroEmpresas.CSV').touch() finally: conn.close() print("MySQL connection is closed") bt = Button(tess, text="tess", command=exp_rel_emp) bt.place(x=10, y=10) tess.mainloop() Continue reading...