requête mySQL: Comment insérer de l'UNION?
Je suis un peu nouveau pour mySQL:s fonctions syndicales, au moins quand vous faites des inserts avec eux. J'ai reçu la suite de travail basé sur un exemple trouvé sur le net:
INSERT INTO tableOne(a, b)
SELECT a, $var FROM tableOne
WHERE b = $var2
UNION ALL SELECT $var,$var
Ok, rien d'étrange. Mais ce qui arrive quand je veux insérer un tiers de la valeur dans la base de données qui n'a rien à voir avec la logique de la sélection en cours fait?
Comme : INSERT INTO tableOne(a, b, c )
Comment peut-on le faire?
- Trouvé une bonne réponse ici, Espérons que cela aide quelqu'un. dba.stackexchange.com/questions/20667/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez "choisir" des valeurs littérales trop:
Par conséquent, vous pouvez également l'utiliser dans
INSERT INTO ... SELECT FROM
etUNION
s.VALUES
dans ce cas. Voir sqlite.org/lang_insert.html .