Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête mySQL :Comment insérer avec UNION ?

Vous pouvez également "sélectionner" des valeurs littérales :

mysql> select 'hello', 1;
+-------+---+
| hello | 1 |
+-------+---+
| hello | 1 |
+-------+---+
1 row in set (0.00 sec)

Par conséquent, vous pouvez également l'utiliser dans INSERT INTO ... SELECT FROM et UNION s.

INSERT INTO someTable (a, b, c) VALUES
SELECT id, name, 5
FROM someOtherTable
UNION
SELECT id, alias, 8
FROM anotherTable