Toon posts:

[MySQL] Records met NULL values verwijderen*

Pagina: 1
Acties:
  • 221 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoi.

Ik wil uit mijn database de rijen verwijderen waar bepaalde velden van leeg zijn, maar...

[sql]
DELETE FROM tabel WHERE columnnaam1 = NULL AND columnnaam2 = NULL;
[/sql]

werkt niet.

Iemand een idee hoe, want subqueries werken nog steeds niet met SQL? :)

Edit: Aaaargh.. De topic titel.. |:( Modje..? O-)

[ Voor 10% gewijzigd door Verwijderd op 29-03-2003 02:03 ]


Verwijderd

probeer eens
code:
1
columnnaam1 <> '' AND columnnaam2 <> ''

Officieel is het idd NULL, maar dit heeft bij mij tot nu toe altijd gewerkt bij MySQL

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

is null

Who is John Galt?


Verwijderd

Om op NULL te checken moet je niet gebruik maken van = NULL maar IS NULL.
IS NULL
IS NOT NULL
Test whether a value is or is not NULL:
mysql> SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;
-> 0 0 1
mysql> SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;
-> 1 1 0

  • Brothar
  • Registratie: Oktober 2000
  • Laatst online: 04-02 09:14

Brothar

meester

standaard sql dus

eagle


Verwijderd

Topicstarter
Ah, ok. Dat wist ik dus niet en kon 't ook niet vinden.
Maar 't werkt als een trein nu. Bedankt!

Ik kon 't niet vinden in de search, dus als een modje even de topic titel verduidelijkt is 't een aanwinst voor de zoekende onder ons. :)
Pagina: 1