Para eso lanza este tipo de error
Código:
mysql.connector.errors.ProgrammingError 1054 (42S22): Unknown column 'cod_test in 'where clause'
Hay forma de controlar ese error en especifico?
Porque cuando voy a usar mysql.connector.errors.ProgrammingError en un try, este controla todos los errores. Como por ejemplo si un valor no esta en una tabla.
No se si me explique correctamente.
Aquí dejo este código
Código:
import mysql.connector
user = ""
password = ""
host = ""
db = ""
mi_database = mysql.connector.connect(user=user,
password=password,
host=host,
database=db)
puntero = mi_database.cursor()
def run_query(query):
puntero.execute(query)
consulta = puntero.fetchall()
return consulta
if __name__ == "__main__":
test = run_query("select * from paises2")
for i in test:
print(i)
Gracias!