Articles of mysql python

Mover consulta SQL grande a NumPy

Tengo una consulta de MySQL muy grande en mi aplicación web que se ve así: query = SELECT video_tag.video_id, (sum(user_rating.rating) * video.rating_norm) as score FROM video_tag JOIN user_rating ON user_rating.item_id = video_tag.tag_id JOIN video ON video.id = video_tag.video_id WHERE item_type = 3 AND user_id = 1 AND rating != 0 AND video.website_id = 2 AND […]

¿Hay alguna forma de ejecutar más de una consulta por cadena en MySQL-Python?

Tengo alguna entrada que es una cadena que contiene más de una consulta de MySQL, como USE some_db; SELECT * FROM some_table; USE some_db; SELECT * FROM some_table; . Cuando run cursor.execute(s) esta cadena como s run cursor.execute(s) , imprime 0L y cuando hago cursor.fetchall() devuelve una tupla vacía. No plantea ninguna excepción, pero tampoco […]

Error fatal: #include generado después del comando “pip install mysql-python”

Como mucha gente, tengo problemas para que mysql y python trabajen juntos. Mis especificaciones son: OSX10.9.2 Anaconda 1.9.1 con python 2.7.2, aunque parece que se incluyen 2.5 y 2.6 MySQL 5.6.16 He escrito un script de Python en el que trato de importar MySQLdb, o PyMySQL y luego MySQLdb, ninguno funciona. Leí muchos de los […]

Prueba de escalado AWS Elastic Beanstalk

He configurado un servidor en beanstalk elástico. Cuando sea necesario, se supone que debe boost el número de instancias de 1 a hasta 4. Sin embargo, tengo la sospecha de que cuando se inicia una nueva instancia, esa instancia no se configurará correctamente, porque no pude instalar el El módulo mySQL para Python no se […]

MySQLdb python inserta fila o incremento en la columna si existe

Tengo una tabla simple en MySQL que se ve así: > ID | nombre de usuario | contar Lo que quiero lograr usando python es: Agregue el nombre de usuario a la tabla, si no existe, y establezca el conteo en 1. Siempre que exista el nombre de usuario, el recuento de incrementos en 1. […]

MySQLdb.cursors.Cursor.execute devuelve diferentes valores en el caso de diferentes cursores ¿por qué?

Vea estos dos fragmentos de código de Python, conn = MySQLdb.connect(c[‘host’], c[‘user’], c[‘password’], c[‘db’]) cur = conn.cursor() cur.execute(“select * from geo_weathers;) -> **1147L** y conn = MySQLdb.connect(c[‘host’], c[‘user’], c[‘password’], c[‘db’], cursorclass=MySQLdb.cursors.SSCursor) cur = conn.cursor() cur.execute(“select * from geo_weathers”) -> **18446744073709551615L** ¿Por qué el número de filas devuelto es diferente en los dos casos anteriores? Y […]

inserta una lista de Python en una columna en MySQL

Tengo una lista y quiero ingresar cada elemento de esa lista en las celdas indexadas asociadas de una columna en MYSQL usando Python. P.ej lst = [11,22,33,44,55,66] Columna MYSql: Data 11 22 33 44 55 66. Cómo puedo conseguir esto.

El parámetro SSL de CA para Python MySQLdb no funciona, pero la clave sí?

Estoy tratando de conectarme a una base de datos MySQL que requiere SSL (solo haciendo autenticación del servidor, no mutua). Tengo la CA del servidor guardada como .pem en el mismo directorio desde donde estoy ejecutando el script. Mi cadena de conexión se ve así: ssl_settings = {‘ca’:’ca.pem’} conn = MySQLdb.connect(host=HOST, user=USER, passwd=PASS, db=DB, ssl=ssl_settings} […]

¿Ningún módulo llamado MySQLdb incluso si MySQL-python está instalado?

Tengo una caja de CentOS. (venv)[root@localhost]# yum install MySQL-python Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.maine.edu * epel: ftp.osuosl.org * extras: mirror.us.leaseweb.net * remi: rpms.famillecollet.com * updates: mirrors.centarra.com Setting up Install Process Package MySQL-python-1.2.3-0.3.c1.1.el6.x86_64 already installed and latest version Nothing to do … (venv)[root@localhost]# python Python 2.7.6 (default, […]

MySQLdb y Python ImportError

No puedo por mi vida resolver esto. He estado buscando en la web todo el día y todos los recursos parecen terriblemente anticuados. Por lo que puedo decir, hacer que MySQLdb y Python jueguen bien juntos es bastante difícil. He llegado tan lejos como he podido con esto, y no estoy seguro de cómo seguir […]