[MySQL] add constraint *

Pagina: 1
Acties:

  • bsquare
  • Registratie: Oktober 2003
  • Laatst online: 22-02-2025
alter table A add constraint foreign key (Aid)
references B (id)

tabelA
id content
1 film
2 bla
3 bla

tabel B
id Aid content
1 1 motorcycle diaries
2 1 lord of the ring1
3 1 lord of the ring1


als tabel A verwijst naar B met foreign key, waarom is de waarde van Aid dan niet zichtbaar? Het is tenslotte een foreign key.
zelf invoeren?

Kan dit niet op een andere minder arbeidsintensieve manier?
Als ik film in A delete, wordt alle waarde in tabel B die afhankelijk zijn, dan ook gedelete?

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 01-05 19:09

pjvandesande

GC.Collect(head);

Kent MySQL niet gewoon relaties?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Ja.
Kan dit niet op een andere minder arbeidsintensieve manier?
Volgens mij niet.
Als ik film in A delete, wordt alle waarde in tabel B die afhankelijk zijn, dan ook gedelete?
Alleen als je InnoDB gebruikt, met MyISAM heb je niks aan referentiële integriteit. MyISAM kent dat niet. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • bsquare
  • Registratie: Oktober 2003
  • Laatst online: 22-02-2025
thanks,

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

-NMe- schreef op zondag 20 februari 2005 @ 13:33:
[...]

Alleen als je InnoDB gebruikt, met MyISAM heb je niks aan referentiële integriteit. MyISAM kent dat niet. :P
En dan nog alleen als je cascading deletes aanzet, reguliere actie van DRI is dat de delete/update gewoon een foutmelding geeft.

Professionele website nodig?


  • bsquare
  • Registratie: Oktober 2003
  • Laatst online: 22-02-2025
curry684 schreef op zondag 20 februari 2005 @ 13:37:
[...]

En dan nog alleen als je cascading deletes aanzet, reguliere actie van DRI is dat de delete/update gewoon een foutmelding geeft.
Hoe krijg ik InnoDB op mijn server ipv MyISAP? Kan ik dat uberhaupt zelf configureren of is dat aan de provider?

  • bsquare
  • Registratie: Oktober 2003
  • Laatst online: 22-02-2025
ik zie het al PHPmyadmin 2.5.4 ondersteunt innoDB wel! Nu hopen dat provider dat wil installeren...
mijn dank is groot!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

bsquare schreef op zondag 20 februari 2005 @ 14:04:
ik zie het al PHPmyadmin 2.5.4 ondersteunt innoDB wel! Nu hopen dat provider dat wil installeren...
mijn dank is groot!
Je kan het wel kiezen in phpMyAdmin, maar als het niet geïnstalleerd staat heb je er niets aan, dan wordt gewoon het default type genomen, en dat is MyISAM.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1