Articles of mysql python

Actualizar la base de datos con múltiples declaraciones SQL

Estoy usando mysql connector.Python 1.0.9 descargado del sitio MySQL. Tengo una mesa de muestra aquí DROP TABLE IF EXISTS my_table; CREATE TABLE my_table (id INT NOT NULL AUTO_INCREMENT UNIQUE, Shot VARCHAR(4), sec varchar(5), lay VARCHAR(15) NOT NULL, lay_status VARCHAR(15) NOT NULL, blk VARCHAR(10) NOT NULL, blk_status VARCHAR(15) NOT NULL, pri VARCHAR(10) NOT NULL, pri_status VARCHAR(15) […]

¿Cómo actualizar varias filas con una sola consulta de MySQL en Python?

#!/usr/bin/python # -*- coding: utf-8 -*- import MySQLdb as mdb con = mdb.connect(‘localhost’, ‘root’, ‘root’, ‘kuis’) with con: cur = con.cursor() cur.execute(“UPDATE Writers SET Name = %s WHERE Id = %s “, (“new_value” , “3”)) print “Number of rows updated:”, cur.rowcount Con el código anterior, el valor de la tercera fila de la tabla Escritores […]

Instalando MySQLdb en Mac OS X

He pasado varias horas intentando instalar MySQLdb (la biblioteca de Python) en Mac OS X Snow Leopard. Estoy usando estas instrucciones de SO. Sigo recibiendo un error, así que he intentado usar MacPorts (como aconseja una de las respuestas a esa pregunta), pero sigo recibiendo el mismo error. ¿Alguien puede ayudar? import MySQLdb Traceback (most […]

python: MYSQLdb. ¿Cómo obtener el nombre de las columnas sin ejecutar select * en una tabla grande?

Quiero obtener los nombres de columna de una tabla, pero hay más de un millón de datos en ella. Así que no puedo usar: cursor.execute(“SELECT * FROM table_name”) print cursor.description Y en sqlite3, lo hago así. crs.execute(“PRAGMA table_info(%s)” %(tablename[0])) for info in crs: print info Pero esto no está funcionando en Python mysqldb. ¿Alguien sabe […]

error: el comando ‘cc’ falló con el estado de salida 1 – Instalación de MySQLdb en MAC

Soy nuevo en Mac y estoy tratando de instalar MySQLdb para Python en MAC pero después de seguir los pasos mencionados en http://www.tutorialspoint.com/python/python_database_access.htm , recibí un error después de ejecutar $ python setup.py build Error: clang: warning: argument unused during comstacktion: ‘-mno-fused-madd’ _mysql.c:44:10: fatal error: ‘my_config.h’ file not found #include “my_config.h” ^ 1 error generated. […]

error: el script de configuración salió con error: el comando ‘gcc’ falló con el estado de salida 1

Recibo el siguiente error cuando bash instalar MySQL-python-1.2.3 en Python 2.6 en Fedora 14. Fedora 14 viene con Python 2.7 por defecto y estoy trabajando en un proyecto que se ejecuta en Python 2.6, así que no estoy en posición de actualizar Python de 2.6 a 2.7. _mysql.c:35:23: fatal error: my_config.h: No such file or […]

Python MySQLdb / MySQL INSERT IGNORE y comprobando si se ignora

Entiendo que la forma más rápida de verificar si existe una fila no es ni siquiera verificar, sino usar un INSERT IGNORE cuando se insertan nuevos datos. Esto es lo más excelente para mi aplicación. Sin embargo, necesito poder verificar si el inserto fue ignorado (o por el contrario, si la fila fue realmente insertada). […]

No puedo instalar la biblioteca mysql de Python en Mac Mavericks

Estaba funcionando como un encanto antes de la actualización de Mountain Lion. Después de la actualización, se rompe y no puedo recuperar el entorno de nuevo. Sabe alguien cómo arreglar esto? El error está en negrita, abajo. fedorius@this:~$ pip install mysql-python Downloading/unpacking mysql-python Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded Running setup.py (path:/private/var/folders/21/zjvwzn891jnf4rnp526y13200000gn/T/pip_build_fedorius/mysql-python/setup.py) egg_info for package mysql-python […]

La instalación de MySQL-python hace que el comando ‘clang’ haya fallado con el estado de salida 1 en Mac OS 10.13.15

He instalado herramientas a través de xcode-select – install pero sigo mostrando el siguiente error mientras hago pip install MySQL-python Building wheels for collected packages: MySQL-python Running setup.py bdist_wheel for MySQL-python … error Complete output from command /Users/vaibhavmule/Envs/switchidea/bin/python2.7 -u -c “import setuptools, tokenize;__file__=’/private/var/folders/p6/0v0bflxn3t399_qdpnm2z7hc0000gn/T/pip-install-SD9Cgh/MySQL-python/setup.py’;f=getattr(tokenize, ‘open’, open)(__file__);code=f.read().replace(‘\r\n’, ‘\n’);f.close();exec(compile(code, __file__, ‘exec’))” bdist_wheel -d /private/var/folders/p6/0v0bflxn3t399_qdpnm2z7hc0000gn/T/pip-wheel-g6C50k –python-tag cp27: running bdist_wheel […]

Python, MySQLdb y nombres de tablas de escape?

Puede que me esté faltando algo obvio, pero no puedo entender en qué se diferencia mi código de varios ejemplos que veo en la documentación en línea para MySQLdb. Soy bastante nuevo en la progtwigción de python, más experimentado con perl. Lo que estoy tratando de hacer es adentrarme en ciertos buenos hábitos desde el […]