Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Panic0 en 19 Marzo 2021, 22:55 pm



Título: Ayuda con sqlite3 en python
Publicado por: Panic0 en 19 Marzo 2021, 22:55 pm
Hola, estoy haciendo un programa para agregar información a una tabla, usando sqlite.

La tabla seria algo así
cod_terminal
1
2
nro_terminal
1
1
cod_sucursal
2
2

Hasta ahí todo perfecto, pero lo que no puede pasar es que no tienen que haber dos o mas terminales iguales (con el mismo numero) en una misma sucursal

les agradecería bastante  si me dan una mano.

Gracias y buenas tardes/noches   :-*

(soy noob en sql perdonen)


Título: Re: Ayuda con sqlite3 en python
Publicado por: tincopasan en 20 Marzo 2021, 00:33 am
deberías haber creado el registro de la tabla con la propiedad UNIQUE para evitar valores repetidos, si ya la tenés creada y no hay forma de empezar de nuevo, deberás leer el valor de todos los registros de la columna y si este ya existe que no se agregue.


Título: Re: Ayuda con sqlite3 en python
Publicado por: Panic0 en 20 Marzo 2021, 18:40 pm
deberías haber creado el registro de la tabla con la propiedad UNIQUE para evitar valores repetidos, si ya la tenés creada y no hay forma de empezar de nuevo, deberás leer el valor de todos los registros de la columna y si este ya existe que no se agregue.
Si, fue lo primero que pensé,pero no se me ocurre una forma "buena"
De hacerlo...Sería genial si me pudieras dar un indicio de como hacer algo así
Citar
deberás leer el valor de todos los registros de la columna y si este ya existe que no se agregue.

Y muchas gracias por responder  ;D