Je voudrais, pour l'utiliser dans une requete INSERT ... SELECT, faire un select avec un champ contenant un nombre constant. Mais MySQL a un comportement assez particulier:
La requete SELECT 1,id FROM utilisateur donne:
1, x
2, y
3, z
etc.
alors que la requete SELECT 10,id FROM utilisateur donne:
10, x
10, y
10, z
Quelqu'un sait il pourquoi?
L'utilisation de quotes ne change rien. Le seul moyen d'eviter l'increment est de faire: SELECT +1,id FROM utilisateur.
Partager