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
Vous devez vous connecter pour publier un commentaire.
SELECT 4
vous donnera4
alors essayez: