Я как бы новичок в функциях mySQL: s union, по крайней мере, при выполнении вставок с ними. Я получил следующее, чтобы работать по примеру, найденному в сети:mySQL-запрос: как вставить с UNION?
INSERT INTO tableOne(a, b)
SELECT a, $var FROM tableOne
WHERE b = $var2
UNION ALL SELECT $var,$var
Хорошо, ничего странного в этом нет. Но что происходит, когда я хочу вставить третье значение в базу данных, не имеющую ничего общего с логикой выбора «Сделано»?
Как: INSERT INTO tableOne(a, b, c)
Как это может быть сделано?
По крайней мере, для sqlite3 кажется, что в этом случае не должно быть «VALUES». См. Http://www.sqlite.org/lang_insert.html. –