-
Type array disponible ?
Bonjour à tous,
Je voudrais savoir si le type array existe dans MySQL, dans la perspective de l'utiliser dans une procédure stockée.
Sinon, je prévoit d'utiliser un string et des magouilles de représentation qui ne m'enchantent pas.
Merci de vos suggestions
S.
-
Salut,
à ma connaissance, pas de type Array en base de données.
La seule idée qui me vienne serait d'enregistrer ton tableau dans un champ Blob, qui enregistre les données de façon binaire.
J'imagine que ce doit être jouable, un peu comme d'écrire une donnée de type structure dans un fichier en C.
Cependant, je crois qu'il faut avoir le privilège File pour pouvoir utiliser ce type de champ.
Plus d'informations ici:
http://dev.mysql.com/doc/refman/4.1/en/blob.html
-
Je m'en doutais
Merci pour la confirmation.
En fait, je suis repassé à une association PHP/PgSQL pour d'autres raisons, mais comme j'avais besoin du type array (qui existe dans PgSQL) pour un problème particulier, je fais d'une pierre deux coups.
Le type array n'est pas vraiment "propre", mais il rend des services ponctuels, et c'est pour ça qu'il est dans la norme SQL1999.
S.