PDA

Bekijk Volledige Versie : Date veld weer op null zetten



bjorri
14/12/06, 10:40
Hoi Groep,

Vrij recent met MySQL begonnen. Enige kennis en ervaring met PHP en dat
nu aan het uitbreiden met MySQL, tot nog toe blij verrast maar soms zit
ik uren te zoeken naar kleinigheden.

Nu zit ik al twee uur te zoeken hoe ik een reeds ingevuld date veld weer
op null krijg. Een bijzonder simpele vraag met hopelijk een simpel
antwoord maar voor mij nu even een frustie.

Alvast bedankt,

bjorri.

Ronald Klip
14/12/06, 10:40
Op 06-12-2006 21:48 schreef bjorri:

[mysql]

> Nu zit ik al twee uur te zoeken hoe ik een reeds ingevuld date veld weer
> op null krijg. Een bijzonder simpele vraag met hopelijk een simpel
> antwoord maar voor mij nu even een frustie.

Gewoon, UPDATE tabel SET datumveld = NULL WHERE id=123;

Voorwaarde is uiteraard wel dat het datumveld niet gedefinieerd is als
NOT NULL.

--
groet, Ronald

bjorri
14/12/06, 10:40
Ronald Klip wrote:
> Op 06-12-2006 21:48 schreef bjorri:
>
> [mysql]
>
>> Nu zit ik al twee uur te zoeken hoe ik een reeds ingevuld date veld
>> weer op null krijg. Een bijzonder simpele vraag met hopelijk een
>> simpel antwoord maar voor mij nu even een frustie.
>
> Gewoon, UPDATE tabel SET datumveld = NULL WHERE id=123;
>
> Voorwaarde is uiteraard wel dat het datumveld niet gedefinieerd is als
> NOT NULL.
>
Ah, ik had verschillende combinaties uitgeprobeerd met en zonder
aanhalingstekens en constructies als IS NULL, kennelijk deze net niet
geprobeerd.

Hartelijk dank! :-)

bjorri.

Erick T. Barkhuis
14/12/06, 10:40
bjorri:
> Ronald Klip wrote:
> > Op 06-12-2006 21:48 schreef bjorri:
> >
> > [mysql]
> >
> >> Nu zit ik al twee uur te zoeken hoe ik een reeds ingevuld date veld
> >> weer op null krijg.
> >
> > Gewoon, UPDATE tabel SET datumveld = NULL WHERE id=123;
> >
> Ah, ik had verschillende combinaties uitgeprobeerd met en zonder
> aanhalingstekens en constructies als IS NULL, kennelijk deze net niet
> geprobeerd.

Zou het een erg wilde suggestie zijn om niet zomaar allerlei dingetjes op
goed geluk te proberen - in de hoop toevallig iets te schrijven dat
wellicht een resultaat oplevert - maar gewoon de dokumentaatsie [(c)WD]
er bij te pakken en te doen hoe het daar omschreven staat?


--
Erick

"Met zoiets sinisters als doelgroepen moet je natuurlijk niet te maken
willen hebben" - Steven in niwo

bjorri
14/12/06, 10:40
Erick T. Barkhuis wrote:
> bjorri:
>> Ronald Klip wrote:
>>> Op 06-12-2006 21:48 schreef bjorri:
>>>
>>> [mysql]
>>>
>>>> Nu zit ik al twee uur te zoeken hoe ik een reeds ingevuld date veld
>>>> weer op null krijg.
>>> Gewoon, UPDATE tabel SET datumveld = NULL WHERE id=123;
>>>
>> Ah, ik had verschillende combinaties uitgeprobeerd met en zonder
>> aanhalingstekens en constructies als IS NULL, kennelijk deze net niet
>> geprobeerd.
>
> Zou het een erg wilde suggestie zijn om niet zomaar allerlei dingetjes op
> goed geluk te proberen - in de hoop toevallig iets te schrijven dat
> wellicht een resultaat oplevert - maar gewoon de dokumentaatsie [(c)WD]
> er bij te pakken en te doen hoe het daar omschreven staat?
>
>
Uiteraard zoek ik in de documentatie, ik doe nix anders. Maar helaas is
dat is niet altijd duidelijk en dan ga je wel eens experimenteren, leren
is vaak experimenteren. Het is dan ook een experimenteer omgeving. Het
grote plan is om met mysql te leren werken en gelijktijdig iets
bruikbaars te schrijven, helemaal zelf van null af aan opbouwen.

Waar ik hier de fout is ging is dat ik 'NULL' probeerde in te voeren in
plaats van NULL, dus tussen aanhalingstekens.

Om terug te komen op de documentatie vind ik in de manual op mysql.com
nogal een gat zitten tussen hfz 3 (de tutorial) en de rest van de
documentatie. Eigenlijk zoek ik iets vergelijkbaars als
handleidinghtml.nl en php.net maar dan op mysql gebied. Hopelijk snap ik
er binnenkort zoveel van dat de latere hoofdstukken me wel duidelijkheid
bieden.

Dank voor je bezorgdheid.

bjorri.