Articles of mysql python

Comstackndo mysql-python en Windows con PIP

Así que tengo Python 2.7 y setuptools instalados en mi computadora portátil con Windows 7. También tengo instalado Visual Studio 2008 Express y MySQL con herramientas dev. Estoy tratando de instalar mysql-python a través de pip como: pip install mysql-python Estoy recibiendo errores de enlace: Creating library build\temp.win32-2.7\Release\_mysql.lib and object build\temp.win32-2.7\Release\_mysql.exp _mysql.obj : error LNK2019: […]

Insertando múltiples objetos de diccionario en una base de datos MySQL usando python y MySQLdb

He estado luchando con esto por horas y siento ganas de llorar ahora que no puedo entender lo que está sucediendo. Aquí está una versión simplificada de mis datos: mydata = [ { ‘id’: 123, ‘thing’: ‘ghi’, ‘value’: 1 }, { ‘id’: 456, ‘thing’: ‘xyz’, ‘value’: 0 } ] Este es el código que tengo: […]

Twisted, MySQLdb y (2006, ‘El servidor MySQL se ha ido’) usando Twisted adbapi

Trenzado, soy un bucle de eventos perpetuos que siempre está buscando una nueva consulta para ejecutarla Sondea una cola SQS y son momentos en los que el tiempo entre consultas es lo suficientemente largo como para salir y este es el error que recibo cuando llega una nueva consulta. .. MySQLdb _mysql_exceptions.OperationalError: (2006, ‘El servidor […]

Cómo obtener filas coincidentes de MySQLdb.cursors.Cursor python2.6

Estoy trabajando con python2.6 y MySQLdb. Tengo una mesa con estos datos. +—-+——–+ | id | status | +—-+——–+ | 1 | A | | 2 | B | | 3 | B | +—-+——–+ Quiero hacer una actualización de mysql como este ejemplo: UPDATE my_table SET status = “A” where id in (1,2,3,10001); Query […]

Python ejecuta muchos con “en actualización de clave duplicada”?

Estoy tratando de ejecutar muchos en Python con una actualización de clave duplicada, con el siguiente script: # data from a previous query (returns 4 integers in each row) rows = first_cursor.fetchall() query=””” INSERT INTO data (a, b, c) VALUES (%s,%s,%s) ON DUPLICATE KEY UPDATE a=%s “”” second_cursor.executemany(query,rows) Estoy recibiendo este error: File “/usr/lib/pymodules/python2.6/MySQLdb/cursors.py”, line […]

ACTUALIZAR o INSERTAR MySQL Python

Necesito actualizar una fila si ya existe un registro o crear uno nuevo si no lo hace. Comprendo ON KIT DUPLICADO logrará esto utilizando MYSQLdb, sin embargo, estoy teniendo problemas para que funcione. Mi codigo esta abajo cursor = database.cursor() cursor.execute(“INSERT INTO userfan (user_id, number, round VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE user_id […]

python mysql.connector DictCursor?

En Python mysqldb podría declarar un cursor como un cursor de diccionario como este: cursor = db.cursor(MySQLdb.cursors.DictCursor) Esto me permitiría hacer referencia a las columnas en el bucle del cursor con un nombre así: for row in cursor: # Using the cursor as iterator city = row[“city”] state = row[“state”] ¿Es posible crear un cursor […]

¿Cómo recuperar nombres de tablas en una base de datos mysql con Python y MySQLdb?

Tengo una base de datos SQL y me pregunto qué comando utilizará para obtener una lista de los nombres de las tablas dentro de esa base de datos.

¿Por qué el administrador de contexto de conexión MySQLdb no cierra el cursor?

MySQLdb Connections tiene un administrador de contexto rudimentario que crea un cursor al ingresar , retrocede o se confirma al salir , y no suprime implícitamente las excepciones. Desde la fuente de conexión : def __enter__(self): if self.get_autocommit(): self.query(“BEGIN”) return self.cursor() def __exit__(self, exc, value, tb): if exc: self.rollback() else: self.commit() Entonces, ¿alguien sabe por […]

IndexError: índice de tupla fuera de rango –— Python

Por favor, ayúdame. Estoy ejecutando un progtwig Python simple que mostrará los datos de la base de datos mySQL en forma tkinter … from Tkinter import * import MySQLdb def button_click(): root.destroy() root = Tk() root.geometry(“600×500+10+10”) root.title(“Ariba”) myContainer = Frame(root) myContainer.pack(side=TOP, expand=YES, fill=BOTH) db = MySQLdb.connect (“localhost”,”root”,””,”chocoholics”) s = “Select * from member” cursor = […]