[MYSQL] zapytania 2 in 1

0

Witam.
Zastanawiam się jak połączyć 2 zapytania.
A mianowicie mam takie coś:
SELECT ip,tresc FROM tab_ip WHERE id=2 UNION INSERT INTO tab_ip(ip, tresc) VALUES('.....', '.....');
Czemu mi to nie dziala?
Czy da sie takie coś zrobić w jednym zpytaniu?

0

union działa kompletnie inaczej, służy do sklejania selectów zwracających kolumny tego samego typu. insert nie zwraca wyników! jeśli potrzebujesz wyniki selecta wrzucić do inserta, użyj select into, jeśli chcesz po prostu zwrócić stałe wartości użyj select 'jakaś wartość', zresztą najlepiej będzie jeśli poczytasz sobie tutaj: http://www.google.com/search?q=select+into+insert.

1 użytkowników online, w tym zalogowanych: 0, gości: 1