Bonjour à tous,
Après avoir plusieurs à la recherche d'information sur le net et après rechercher, sur le forum et tutoriel l'info.Je m'en remets à votre aide.
j'essaie de déclaré une procédure tout simple. Celle ci fonctionne quand je mets un champ type varchar, mais je n'arrive pas a faire la déclaration avec un champ type SET et je n'ai trouvé nul part sur le net d'informations. c'est a se taper la tête sur le bureau
Donc d'avance merci de votre aide
ci-dessous ma table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE IF NOT EXISTS `test` ( `id` int(5) NOT NULL AUTO_INCREMENT, `champ` set('oui','non') NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
et la ma procedure
Merci d'avance aux personnes pouvant éclairer ma lanterne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create procedure isttest(id int(5), champ Set) <= j'ai essayé aussi avec Set() begin insert into `test` (`id`, `champ`) VALUES(id, champ); end //![]()
Partager