|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 41 ![]() |
je voudrais creer les tables de ma base de donnes avec mysql 4.3.1 sur easyphp 1.8 avec les integrites referentielles mais lorsque je lance mon script avec les tables de type MYSIAM et la BD est cree mais les integrites ne sont pas respectés mais lorsque je mets comme type de table "TYPE=INNOBD3 la bd n'est meme pas cree merci
|
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
le type s'appelle InnoDB et non InnoBD.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 41 ![]() |
d 'abord desolé d 'avoir mis si long pour le suivi de cette discussion depuis j etais dans une region ou il n ya pas internet
(en fait mem g sai que c est hors sujet mais je suis dans une association qui lutte pour la vulgarisation des nouvelles technologies, internet,.. au cameroun j aimerais poster pour beneficier de dons de materielles informatiques ou dois je poster si possible merci) bon revenons a nos moutons j utilise php 4.3 et lorsque je veux utiliser les contraintes d'integrités referentielles ca ne prend pas |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
ça fait quoi ?
|
|
|
00
|
|
|
#5 | ||
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
MyISAM ne supporte pas les intégrités référentielles ne cherche pas plus loin (CF. documentation MySQL 5.1 / §14.4).
Il faut créer l'ensemble de tes tables en InnoDB. Exemple : Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 41 ![]() |
normalement lorsque je supprime un element dans une table qui est cle etrangere dans une autre table dans l autre table les enregistrements correspondants doivent etre supprimer.et meme g reussi a insere un enregistrement dans la seconde table alors que le champ de la clé etrangere fait reference a un enregistrement non existant dans la premiere table
merci ps: svp j attends tjrs le renseignement pour le forum ou deposer ma demande pour les dons de materiels informatiques merci encore |
|
|
00
|
|
|
#7 | ||
|
Membre chevronné
![]() Inscription : septembre 2007 Messages : 519 ![]() |
Pour la suppression et la mise à jour en cascade (Non conseillé tout de même, il vaut mieux que ce soit l'applicatif qui gère ça et non la base) :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com