Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

mariogouveia1

Delete Logico em mysql

Mensagens Recomendadas

M6    75
M6

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    75
M6

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.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade