Comment ajouter une valeur statique en faisant INSERT INTO avec SELECT dans une requête MySQL?

J'ai deux tables MySQL a et b avec les champs x et y de la. Tableau b a 1 champ supplémentaire z. Le tableau a est dans la base de données db1 et b est dans db2. Je veux copier x et y de a à b et de définir une valeur statique pour z. Comment puis-je le faire ?

db1.a.x -> db2.b.x
db1.a.y -> db2.b.y
4 -> db2.b.z

Pour l'instant j'ai:

"INSERT INTO db2.b (x,y) SELECT x,y FROM db1.a"

Comment puis-je régler db2.b.z à 4 ? Je n'ai pas envie de mettre un permanent de la variable par défaut pour la table.

source d'informationauteur JasonTS