Ämne: Mysql update
Visa ett inlägg
Oläst 2007-10-21, 16:06 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by vidir@Oct 21 2007, 16:00
tack,, vore dock tacksam hur man skrev det,, tex. $sql = "UPDATE tabell SET kategori = 'NULL', underkategori = 'NULL' WHERE id = 'id'"; ??

det var ett exempel jag vore tacksam för =)
NULL är ingen sträng så man använder det utan citationstecken, precis som tal och siffror:

kategori=NULL, antal=1, pi=3.14, osv

(Har i alla fall för mig att man använder = fast man deklarerar ett okänt värde, om du söker efter fält som saknar innehåll (är NULL) så använder du WHERE kategori IS NULL eller IS NOT NULL)

För övrigt: om du inte behöver tabellraden mer alls så ska du förstås ta bort den:
DELETE FROM tabell WHERE id=345;
Var försiktig med DELETE dock eftersom om du inte anger något WHERE så raderas hela tabellens innehåll.
martine är inte uppkopplad   Svara med citatSvara med citat