bonjour tout le monde! voila j ai vu que la nouvelle version de wamp fonctionne avec mysql 5.0 , alors j ai voulu creer un STORE PROCEUDRES, triggers... et le mysql semble ne pas reconnaitre la syntaxe. Quelqu un travaille deja avec ca? ---
"L'implémentation des procédures stockées de MySQL est en cours de développement. "
Les procédures stockées requièrent la table proc dans la base mysql. Cette table est créée durant l'installation de MySQL 5.0.
Si vous passez à MySQL 5.0 depuis une ancienne version, assurez-vous de bien mettre à jour vos tables de droits, et que la table proc existe. See Section 2.6.7, « Mise à jour des tables de droits ».
------------------------ L'exemple suivant est une procédure stockée simple, qui utilise un paramètre de sortie OUT. L'exemple utilise la commande delimiter du client mysql pour modifier le délimiteur de commande avant de définir la procédure. Cela permet au délimiteur ; d'être utilisé dans le corps de la procédure, plutôt que d'être interprété par le client mysql.
mysql> delimiter |
mysql> CREATE PROCEDURE simpleproc (OUT param1 INT) -> BEGIN -> SELECT COUNT(*) INTO param1 FROM t; -> END -> | Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @a| +------+ | @a | +------+ | 3 | +------+ 1 row in set (0.00 sec) L'exemple suivant est une fonction qui prend un paramètre, effectue une opération avec une fonction SQL, et retourne le résultat :