[MySQL] Insertid in INSERT query

Pagina: 1
Acties:

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Is het mogelijk om in je query direct de insert id tegebruiken?

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Ik bedoel dus iets als:
code:
1
INSERT INTO tabel VALUES('1','bla',THIS_ID_OID);

Verwijderd

Mjah, dan maak je er toch gewoon een normaal integer veld van ?

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Waarom zou dat niet mogelijk zijn?

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Kicken binnen 20 minuten wordt niet gewaardeerd. Er bestaat ook nog een edit knop.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Nee, kan niet.
En waarom zou je het in godsnaam willen :?

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zaterdag 09 maart 2002 12:57 schreef ACM het volgende:
Nee, kan niet.
En waarom zou je het in godsnaam willen :?
ik zou me een model kunnen verzinnen die zoiets gebruikt
code:
1
2
3
4
5
tabel
id      autonummer    
parent_id   int
.
.

parent_id verwijst dan naar de parent ;) . Alleen als hij de parent is moet hij dus naar zichzelf verwijzen.

Programmer - an organism that turns coffee into software.


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Wanneer je een insert doet, met een auto_increment kolom, wordt deze automagisch ingevuld.. :)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Op zaterdag 09 maart 2002 13:01 schreef LuCarD het volgende:

[..]

ik zou me een model kunnen verzinnen die zoiets gebruikt

tabel
id
parent_id
.
.

parent_id verwijst dan naar de parent ;) . Alleen als hij de parent is moet hij dus naar zichzelf verwijzen.
Zoiets moet het ook worden... je bent helderziend:)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 09 maart 2002 13:01 schreef LuCarD het volgende:
parent_id verwijst dan naar de parent ;) . Alleen als hij de parent is moet hij dus naar zichzelf verwijzen.
Dan kan je de parent toch ook op NULL/0/-1/whatever zetten en desnoods later bijwerken ?

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Op zaterdag 09 maart 2002 13:02 schreef Monstar.nl het volgende:

[..]

Zoiets moet het ook worden... je bent helderziend:)
Je kan dan, als je aan de bovenkant van je 'boom' structuur bent, de parent_id 0 zetten. Ze kan je ook meteen zien wat de eerste nodes zijn.


[edit]
zie ook het antwoord hierboven! ;)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zaterdag 09 maart 2002 13:02 schreef Monstar.nl het volgende:

[..]

Zoiets moet het ook worden... je bent helderziend:)
Ik heb me glazen bol weer eens uit de kast gehaald.

Wat je doet....

Insert een 0 bij de parent_id
Tijdens de select doe je dan

SELECT iets from tabel where parent_id = <ID> or ID = <ID>

Voilla probleem op gelost.

Andere optie.
- doe insert
- update tabel set parent_id=inserted_id where id = inserted_id

Anders kan het niet volgens mij

edit:

Tik ik dan echt zo langzaam ..... :( :(


[edit 2]
ACM? Over de miljoen heen??? Miljoen wat?
[/edit 2]

Programmer - an organism that turns coffee into software.


  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Bedankt allemaal... ik heb LuCarDs idee gebruikt:)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zaterdag 09 maart 2002 13:11 schreef Monstar.nl het volgende:
Bedankt allemaal... ik heb LuCarDs idee gebruikt:)
Kosten 30 genen voor DPC_Team_Gulden
zie [topic=153313]


>:) >:) :+

Programmer - an organism that turns coffee into software.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 09 maart 2002 13:05 schreef LuCarD het volgende:
[edit 2]
ACM? Over de miljoen heen??? Miljoen wat?
[/edit 2]
Miljoen icon views :P

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zaterdag 09 maart 2002 13:23 schreef ACM het volgende:

[..]

Miljoen icon views :P
Miljoen en 1 ...

Ik heb hem namelijk net bekeken.... >:)

Programmer - an organism that turns coffee into software.

Pagina: 1