1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda em comando SQL

Discussão em 'Web Development' iniciada por The Lavigne, 30 de Agosto de 2008. (Respostas: 5; Visualizações: 1779)

  1. The Lavigne

    The Lavigne Banido

    Boa Tarde.
    Precisava de ajuda neste comando pois não sei como fazer isto.

    Tenho uma tabela em SQL e desejo limpar o campo X e Y dessa tabela.

    Qual é o comando em SQL para este efeito. Eu não quero limpar todos os registos da tabela, mas sim só os registos desses dois campos da tabela, neste caso a tabela utilizadores.


    Muito obrigado desde já a quem se disponibilizar ajudar.
     
    Última edição: 30 de Agosto de 2008
  2. Hugo_Carvalho

    Hugo_Carvalho Power Member

    Não sei se é isto que pretendes, mas deve ser algo assim:

    PHP:
    mysql_query("DELETE FROM table_here WHERE campo='x'"
    or die(
    mysql_error());
    Aí apagará da tabela table_here a "linha" correspondente ao campo=x
     
  3. The Lavigne

    The Lavigne Banido

    É assim eu tenho a tabela utilizadores.

    Depois tenho vários campos... Nome, morada, telefone, etc.


    É assim que se faz se eu quiser por exemplo apagar todas as moradas da tabela utilizadores? Eu quero apagar os registos não os campos ...


    Abraço.
     
  4. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Queres apagar todas as moradas mas manter a coluna? Isto é, ficas com a coluna "morada" vazia?
    Acho que seria algo como

    UPDATE TABLE utilizadores SET morada=""
     
  5. The Lavigne

    The Lavigne Banido


    Sim quero apagar todos os registos dessa coluna. Quero que a coluna morada por exemplo fique vazia para todos os utilizadores.

    Vou tentar o que disseste.

    Thanks ;)
     
  6. AliFromCairo

    AliFromCairo Power Member

    Sim, podes usar o que o Kayvlim colocou acima. Alternativamente, podes usar o valor NULL ao invés de uma string vazia.
     

Partilhar esta Página