Articles of mysql python

TypeError: el objeto ‘int’ no es iterable – Python

Tuve el siguiente error: File “/home/ec2-user/test/test_stats.py”, line 43, in get_test_ids_for_id cursor.execute(“””select test_id from test_logs where id = %s “””, (id)) File “/home/ec2-user/.etl/lib/python2.7/site-packages/MySQLdb/cursors.py”, line 187, in execute query = query % tuple([db.literal(item) for item in args]) TypeError: ‘int’ object is not iterable Aquí está la sección de mi código que tengo problemas con: def get_test_ids_for_id(prod_mysql_conn, id): […]

¿Cómo almacenar mensajes de chat en tiempo real en la base de datos?

Actualmente estoy usando mysqldb para mi base de datos y necesito integrar una función de mensajería en tiempo real. La chat demo que proporciona Tornado no implementa una base de datos (mientras que el blog sí lo hace ). Este servicio de mensajería también se duplicará como un correo electrónico en el futuro (como funciona […]

Reconexión de MySQL en el tiempo de espera

Tengo un progtwig de Python que se ejecuta en segundo plano durante semanas y hace consultas de bases de datos de vez en cuando. Para eso, estoy usando el peewee ORM (versión 2.2.1). Estoy usando MySQL como backend. Últimamente he encontrado un problema recurrente con el acceso a la base de datos, generalmente después de […]

Tener instalado MySQLdb, funciona fuera de virtualenv pero dentro de él no existe. ¿Cómo resolver?

Estoy usando las versiones más recientes de todo el software (Django, Python, virtualenv, MySQLdb) y no puedo hacer que esto funcione. Cuando ejecuto “importar MySQLdb” en el indicador de python desde fuera del virtualenv, funciona, dentro de él dice “ImportError: No hay un módulo llamado MySQLdb”. Estoy tratando de aprender Python y el desarrollo web […]

Cómo verificar si existe registro con Python MySQdb

Im creando un progtwig python que se conecta a mysql. Necesito verificar si una tabla contiene el número 1 para mostrar que se ha conectado correctamente, este es mi código hasta ahora: xcnx.execute(‘CREATE TABLE settings(status INT(1) NOT NULL)’) xcnx.execute(‘INSERT INTO settings(status) VALUES(1)’) cnx.commit() sqlq = “SELECT * FROM settings WHERE status = ‘1’” xcnx.execute(sqlq) results […]

Corregir el manejo de excepciones con la conexión MySQLdb de Python

Creé un script Python pequeño / básico para insertar datos en una base de datos MySQL. Incluí un poco de manejo de errores, principalmente para cerrar la conexión y / o evitar conexiones colgantes en el caso de un error (… pero también para ignorar algunos errores). Pensé que lo que tenía (ver más abajo) […]

Problemas de MariaDB / Python con personajes emoji

Tengo una cadena en x[‘foo’] , a veces es una cadena normal, otras veces es un emoji o arte de texto … Por lo tanto, recibo este error al intentar enviar el contenido a la base de datos. Advertencia: Valor de cadena incorrecto: ‘\ xE4 \ xB8 \ xBA Co …’ para la columna ‘descripción’ […]

django.core.exceptions.ImproperlyConfigured: Error al cargar el módulo MySQLdb:

Sigo el tutorial de django. Muchos han hecho la pregunta, pero creo que mi situación es un poco única porque después de instalar python-mysql todavía recibo este error cuando bash hacer python manage.py syncdb, Estoy en un virtualenv ya que uso macports para administrar mi instalación de python. Creé mi virtualenv virtualenv code/vdjango –no-site-packages –python=/opt/local/bin/python […]

Python-MySQLdb, ¿cómo accede al código de error de excepción en ‘OperationalError’?

Necesito capturar una excepción específica de OperationalError . El texto de excepción utiliza el código de error 2006. La biblioteca define los códigos de error en MySQLdb.constants.CR.SERVER_GONE_ERROR = 2006 . ¿Cómo se obtiene el código de error de la excepción? Cuando reviso MySQLdb._mysql_exceptions, hay una definición de la excepción OperationalError pero no tiene un constructor […]

Pandas Insertar datos en MySQL

Estoy tratando de insertar columnas de datos que extraje del archivo .csv en MySQL usando Pandas (Python). Aquí está mi código que tengo hasta ahora. import pandas as pd from pandas.io import sql from sqlalchemy import create_engine engine = create_engine(‘mysql://username:password@localhost/dbname’) with engine.connect() as conn, conn.begin(): df = pd.read_csv(‘File.csv’, usercols=[‘ID’, ‘START_DATE’], skiprows=skip) print(df) df.to_sql(con=con, name=’Table1′, if_exists=’replace’, […]