[mySQL] waarden van velden vergelijken in update

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • siggy
  • Registratie: Juni 2001
  • Laatst online: 16-08 11:20

siggy

Wait.... what?

Topicstarter
Ik heb dus een mySQL tabel waarin ik op een gegeven moment een veld in 1 moet veranderen:
code:
1
update  tabel set veld=1 where bla=$nummer

Maar nu is het vervelende dat er meerder zijn met dat zelfde nummer. Nou zijn er dus in diezelfde tabel 2 velden die samen uniek zijn waarmee ik dus slechts eentje kan uitkiezen (wat ik dus wil) om op 1 te zetten.

Nou is mijn probleem dat mySQL geen select in een select statement ondersteund en nu geen flauw id hebt hoe dat in mySQL moet.
Nou zit ik al enige tijd http://www.mysql.org/documentation/mysql/bychapter/ hier te kijken maar daar word ik niet veel wijzer uit.

Alvast bedankt voor degene die kan helpen.

"I don't take life too seriously, no one gets out alive anyways..."


  • siggy
  • Registratie: Juni 2001
  • Laatst online: 16-08 11:20

siggy

Wait.... what?

Topicstarter
Beetje foute titel zie ik nu :(

"I don't take life too seriously, no one gets out alive anyways..."


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

WHERE mompel='kont' AND poep='kak', misschien?

(Ben nog een beetje in de anale fase)

Rustacean


Verwijderd

je kan op meerdere eigenschappen selecteren;

update table set ding="bla" where id="0001" AND goeieveld="ja";

of limiten; omdus alleen het eerste gevonden record te nemen;

update table set ding="bla" where id="0001" limit 0,1; (d8 ik, zie mysql.com voor meer info)

suck-6 ;)

  • siggy
  • Registratie: Juni 2001
  • Laatst online: 16-08 11:20

siggy

Wait.... what?

Topicstarter
Op dinsdag 04 juni 2002 19:29 schreef decrypt het volgende:
je kan op meerdere eigenschappen selecteren;

update table set ding="bla" where id="0001" AND goeieveld="ja";

of limiten; omdus alleen het eerste gevonden record te nemen;

update table set ding="bla" where id="0001" limit 0,1; (d8 ik, zie mysql.com voor meer info)

suck-6 ;)
kerel! vriend! pilsje? :)

Hartelijk bedankt, that does the trick!
(waar is hier het up smilie?)

/edit/ deed het al gewoon met limit 1 :)

/edit2/ thnx mod ;)

"I don't take life too seriously, no one gets out alive anyways..."


  • sig69
  • Registratie: Mei 2002
  • Laatst online: 01:22
je zou ook een primary in je tabel op kunnen nemen, heb je altijd een unieke waarde in je tabel.

Roomba E5 te koop


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 04 juni 2002 19:31 schreef siggy het volgende:
/edit2/ thnx mod ;)
*D 8-) het paste niet helemaal maar goed :)

Doet iets met Cloud (MS/IBM)


Verwijderd

Op dinsdag 04 juni 2002 19:31 schreef siggy het volgende:

[..]

kerel! vriend! pilsje? :)

[..]
Pilsje??! Altijd! waar af te halen? ;) :z

  • siggy
  • Registratie: Juni 2001
  • Laatst online: 16-08 11:20

siggy

Wait.... what?

Topicstarter
Op dinsdag 04 juni 2002 19:38 schreef decrypt het volgende:

[..]

Pilsje??! Altijd! waar af te halen? ;) :z
M'treech :+

"I don't take life too seriously, no one gets out alive anyways..."


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

goed voor we het HK niveau berijken gaat deze dicht ;)

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.