Salut
Je bricole une requete sql pour un projet. Pour faire simple, je voudrais imbriquer un select dans un insert, mais j'obtiens des résultats trop bizarre.
Par exemple:
J'ai 5.5 dans le champ value2, donc seulement une partie de ma version de mysql et avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `test`.`check` (`id`, `value1`, `value2`) VALUES (NULL, 'test', '123' + version());
cette fois ci j'ai 0 dans le champ value2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `test`.`check` (`id`, `value1`, `value2`) VALUES (NULL, 'test', '123' + database());
Je comprends pas ce comportement, pourquoi dans le premier cas, je n'ai qu'une partie de ma version et dans l'autre j'ai 0
Merci de votre aide
Partager