• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mariogouveia1

Delete Logico em mysql

5 mensagens neste tópico

Como fasso um delete lógico atraves do python para uma tabela de mysql?

alguem pode ajudar neste campo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Os deletes lógicos fazem-se da mesma forma em qualquer linguagem de programação: actualizas o campo de estado do registo na bd.

Nada tem a ver com a linguagem de programação, podes fazer invocando o comando de actualização SQL ou usar as primitivas especificas de manipulação de dados se estiveres a usar uma camada intermédia de acesso a dados.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E os campos têm estado? não sabia... e como faço para colocar um campo com o estado offline em mysql??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E os campos têm estado? não sabia... e como faço para colocar um campo com o estado offline em mysql??

Os campos têm um valor do tipo que está definido para a coluna correspondente.

Por exemplo, se tiveres uma tabela com contactos, podes ter:

nome: varchar(100)

telefone: number(9)

email: varchar(255)

url: varchar(255)

estado: char(1)

Por exemplo, a coluna estado pode receber qualquer caractere, a partir daqui podes definir que '1' ou 'A' quer dizer activo e que '0', 'D' ou 'E' quer dizer inactivo ou eliminado logicamente. Mas isso é um critério de desenho da base de dados e é feito programaticamente, não existe um campo com estado offline, ou seja, tens de ser tu a programar isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ah!!! ok obrigado!!! n sabia!!! fixe assim é meis facil de fazer a cena! obrigado mais uma vez.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora