Articles of mysql

Otro UnicodeEncodeError cuando se usa el método de pandas to_sql con MySQL

Hace unos días publiqué en el desbordamiento de stack con un problema similar (que se resolvió), y no estoy seguro de cuál es la etiqueta adecuada aquí, pero estoy haciendo una nueva publicación. Básicamente, obtengo un UnicodeEncodeError cuando bash escribir un DataFrame de pandas en una base de datos MySQL. Puedo reproducir el error con […]

Actualización de la página del cliente solo cuando una nueva entrada viene en la base de datos en Django

Tengo una aplicación Python / Django simple en la cual inserto registros en la base de datos a través de algún evento de escaneo. Y puedo mostrar los datos en una página simple. Sigo recargando la página cada segundo para mostrar los últimos registros de la base de datos insertados. Pero quiero que mejore para […]

Variables PyMySQL en consultas

Me gustaría tener una conexión entre mi código de Python y una base de datos SQL. He leído varias formas de hacerlo, pero no logro obtener los resultados. conn = pymysql.connect(user=X,passwd=X,host=X,port=X,database=X, charset=’utf8′, autocommit=True) curs = conn.cursor() try: curs.execute(‘SELECT id,sing_name,bir_yr FROM singers_list WHERE bir_yr = ? ‘,year) data = curs.fetchall() for i in data: yield ” […]

¿Por qué necesitamos usar 3 comillas al ejecutar la consulta de SQL desde el cursor de Python?

Encontré algunos progtwigs de Python que se conectan a una base de datos MySQL. En el código, vi que la consulta en la función execute() está incluida con 3 comillas ( “”” ). Me gustaría saber la razón de esto. También noté que 3 comillas se usan solo al crear, insertar y Actualizando la tabla […]

Tabla MySQL no creada usando Flask y PyMySQL

Esto quizás sea un duplicado, pero todas las soluciones a las otras preguntas no me ayudaron. Estoy tratando de modularizar mi código donde muevo mis archivos de configuración a un archivo separado llamado settings.py. Para ejecutar el código que voy a ejecutar desde mi terminal “python3 manage.py shell”, Python no se actualiza y luego ejecuto […]

Python MySql Select Columna única que devuelve valores extraños

Me encontré con este problema al hacer un script de práctica para enseñarme algo de Python y sobre la biblioteca mysql.connector. Cuando realizo una consulta con una sola columna e imprimo los valores, obtengo resultados como: (‘tech-pc-1′,) #Python 3.4.3 (u’tech-pc-1’,) #Python 2.7.6 Sin embargo, cuando realizo una consulta con varias columnas e imprimo los valores […]

Actualizar clave primaria Django MySQL

Lo siento por mi pobre inglés, mi problema es: Intento actualizar la PK en Django con el método .save () pero cuando guardo el objeto, Django duplica el objeto con los mismos datos pero difiere de PK, por ejemplo from gestion_empleados.Models import Empleados >>> e = Empleados.objects.get(pk=”56789034U”) >>> e.pk u’56789034U’ >>> e.pk = “11111111L” >>> […]

¿Cómo puedo convertir esta statement SQL a Django QuerySet?

TENGA EN CUENTA: Esta pregunta es un seguimiento de esta pregunta que hice hace unos días. No es un duplicado. Hay pequeñas pero significativas diferencias en la consulta SQL que estoy tratando de modelar en Django y los datos ficticios que he cargado. Estoy escribiendo una aplicación Python / Django para hacer un análisis de […]

MySql cursors.execute () con un solo parámetro: ¿Por qué una cadena se divide en una lista?

Status quo: Tengo una base de datos de trabajo con tablas y puedo consultar, insertar, actualizar, etc. También el cursor está conectado a la base de datos correcta. La mesa: Problema: Cuando se trata de consultar datos de una tabla, me encuentro con problemas: query = ‘SELECT Last_Request_Time FROM Products WHERE idProduct = %s’ idProduct […]

Cómo dar formato a la cláusula SQL IN con Python

Estoy tratando de crear una statement de la siguiente manera: SELECT * FROM table WHERE provider IN (‘provider1’, ‘provider2’, …) Sin embargo, estoy teniendo algunos problemas con el formato de cadena de la API de Django. Esto es lo que tengo hasta ahora: profile = request.user.get_profile() providers = profile.provider.values_list(‘provider’, flat=True) # [u’provider1′, u’provider2′] providers = […]