[pyar] CREAR LA TABLA EMPLEADOS EN MYSQL

Gerardo Rios gsr.5392.tec en gmail.com
Mar Feb 9 22:43:54 ART 2016


Hola a todos!!!!!

Me surgio un problema cuando ejecuto el siguiente codigo (previamente ya
cree la base de datos 'empleado_bd')

# -*- coding: UTF-8 -*-

import mysql.connector

#CONEXION CON LA BASE DE DATOS

#Establecemos la conexion con la base de datos
# Variable con la configuracion de la conexion
bd_empleado = mysql.connector.connect(user='****', password='****',
host='*****', database='empleado_bd')

#Variable 'cursor' que se encargara de realizar las consultas SQL y
contendra la informacion para esa consulta

cursor = bd_empleado.cursor()

#--------------------------------------------------------------------------------------------------------------

#CREAMOS LA TABLA EMPLEADO

sql = "CREATE TABLE EMPLEADO (NOMBRE CHAR(20) NOT NULL,APELLIDO
CHAR(20),EDAD INT,SEXO CHAR(1),SALARIO FLOAT)"

cursor.execute(sql)


# Cerramos cursor
cursor.close()

#--------------------------------------------------------------------------------------------------------------

#DESCONEXION DE LA BASE DE DATOS

bd_empleado.close()


EL ERROR QUE ME SALE

Traceback (most recent call last):
  File "conexion_bd_empleado.py", line 21, in <module>
    cursor.execute(sql)
  File "/usr/lib/python2.7/dist-packages/mysql/connector/cursor.py", line
491, in execute
    self._handle_result(self._connection.cmd_query(stmt))
  File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py",
line 635, in cmd_query
    statement))
  File "/usr/lib/python2.7/dist-packages/mysql/connector/connection.py",
line 553, in _handle_result
    raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1050 (42S01): Table 'EMPLEADO'
already exists
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160209/10215f42/attachment.html>


Más información sobre la lista de distribución pyar