Déclaration de procédure avec un champ type SET
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 :aie:
Donc d'avance merci de votre aide :mouarf:
ci-dessous ma table
Code:
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
Code:
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
// |
Merci d'avance aux personnes pouvant éclairer ma lanterne :ccool: