Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Clé etrangère sous MySQL ?

Par Novae Galliano le 19/10/2002 à 18:02:23 (#2364553)

Je me suis enfin mit a ce $^ùé"àç_<ùm de MySQL mais j'ai un problème :aide:

Commen écrire une clé étrangère :aide: :aide: :confus:

Si quelqu'un pouvais me faire un example avec une table produit, une autre catégorie, 1 produit à 1 seule catégorie, une catégorie à plusieurs produits .. merci ! :)

Nov' c'est plus facile Oracle

Par Marneus le 19/10/2002 à 18:25:33 (#2364646)

Ca existe pas les clefs etrangeres en mysql, c pour ca que c tout pouri
Pas de procedures stockées non plus d'ailleurs

Re: Clé etrangère sous MySQL ?

Par - Sargamatas - le 19/10/2002 à 18:31:12 (#2364666)

Provient du message de Novae Galliano
c'est plus facile Oracle


Forcement, Oracle c'est ce qu'il y a de mieux, de plus simple et de plus puissant, Oracle, c'est bien, mangez en :p

Sinon je vais pas t'aider mais comme j'ai envie de me mettre a MySQL, tu connaitrait des bons tutoriaux ?

Par Thesalan le 19/10/2002 à 18:39:13 (#2364698)

Sinon je vais pas t'aider mais comme j'ai envie de me mettre a MySQL, tu connaitrait des bons tutoriaux ?


PHP/MySQL: phpdebutant.org

Par Tabassor le 19/10/2002 à 18:57:05 (#2364794)

il manque plein de trucs en mysql, il manque les foreign keys, les triggers, les jobs(enfin je crois, j'ai demandé y avait pas, j'ai du faire une fonction longue comme mon bras en php pour y pallier...)
Donc, il faut gérer tout ce que mysql ne gère pas, en software...
bonne chance ;)
bref... pas top :/
le php peut cependant marcher avec d'autres sgbd, je pense
mais bon au pire il te reste plus qu'a faire des servlets.
cela dit, mysql a des avantages, il est quand même plus facile, et plus light que la plupart des autres sgbd (il occupe une poignée de mégas sur mon disque dur, alors qu'oracle va chercher autour du giga...)

Par Grim le 19/10/2002 à 19:09:24 (#2364881)

Tsss c'est incroyable de cracher sur ce qui est gratuit, achète Oracle ou SQL 2000, si tu préfères...

Remarque, comment on fait l'affichage par lots en sql server ? :D

Plus sérieusement, Mysql est en pleine évolution (triggers et stored procedure sont prévus), mais en l'état, il oblige le programmeur à BIEN programmer, pas comme certainnes personnes que je connais qui codent en ASP/Sql server...

EDIT : essaye tes db en XML :)

Par Actarus78 le 19/10/2002 à 20:03:40 (#2365175)

Provient du message de Grim
Tsss c'est incroyable de cracher sur ce qui est gratuit, achète Oracle ou SQL 2000, si tu préfères...

Oh yes,c'est tellement pas cher une license Oracle serveur ;) .
Pis en cas de problème,tu pourras faire appel à des consultants oracle,c'est pas cher non plus :mdr: .
Pour une utilsation à domicile,Personal Oracle devrait suffire et c'est gratuit.

Par - Sargamatas - le 19/10/2002 à 21:33:41 (#2365742)

Provient du message de Tabassor
'oracle va chercher autour du giga...)


Surtout que si tu veut tout dOracle ca tiens sur a peine 76 CDs, donc je pense que le giga est mechement explosé :p

Sinon personnal Oracle c'est quoi exactement ? Un Oracle light ?

Par Novae Galliano le 19/10/2002 à 22:26:43 (#2365946)

Arf donc pas de clé étrangère et on ne l'écrit pas ....


Cool :cool: et comment on fait pour exprimer la relation alors ? :confus:

Nov' qui comprends plus

Ps : mon Oracle fait 2 Go mais c'est le 7 :)

Par Grim le 19/10/2002 à 22:49:24 (#2366039)

avec des jointures...

Par Mind le 19/10/2002 à 22:57:34 (#2366071)

Les Foreign Keys sous mySQL :
http://www.mysql.com/doc/en/ANSI_diff_Foreign_Keys.html
http://www.mysql.com/doc/en/example-Foreign_keys.html

Par Tabassor le 20/10/2002 à 10:20:53 (#2367629)

Provient du message de - Sargamatas -
Surtout que si tu veut tout dOracle ca tiens sur a peine 76 CDs, donc je pense que le giga est mechement explosé :p

Sinon personnal Oracle c'est quoi exactement ? Un Oracle light ?

ca depend quelle version d'oracle tu installes, si t'installes les docs, si t'installes telle ou telle fonctionnalité. l'année dernière, nous étions en 2e graduat info, on a du installer oracle, et oracle pour poste de travail prend seulement 1 Go.
cela dit c'est déjà beaucoup plus que MySQL

JOL Archives 1.0.1
@ JOL / JeuxOnLine