Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Połącz INSERT i SELECT w jednym zapytaniu SQL (Zapier)

To stare pytanie, ale dzisiaj zmagałem się z tym samym problemem. Próbując znaleźć rozwiązanie, natknąłem się na to qn, więc kiedy znalazłem rozwiązanie / obejście, pomyślałem, że zrobię przyzwoitą rzecz i odeślę z powrotem...

Opierając się na czerwonym błędzie „Bargle” w ich poście, uważam, że zmii musiał próbować użyć niestandardowego zapytania wyszukiwania MySQL. Zapier musi mieć wyjście z zapytania, bo inaczej się nie powiedzie. Trochę się rozejrzałem i stworzyłem moje niestandardowe zapytanie w ten sposób:

na podstawie wybranej odpowiedzi tutaj .

Tak więc moje zapytanie wyświetli identyfikator pracownika, jeśli zostanie znaleziony, i 0, jeśli nie. Następnie wstawiłem krok Zapier PATHS, który oparłem na wyjściowym „wyniku” z mojego niestandardowego zapytania. Jeśli wynik jest większy niż 0, aktualizuję istniejący rekord. Jeśli jest to 0, wstawiam nowy rekord. Podejrzewam, że mógłbym użyć niestandardowego kodu zapytania, aby wykonać rozgałęzianie i aktualizowanie/wstawianie, ale jeszcze tego nie próbowałem, ponieważ najpierw muszę wypróbować inne rzeczy.

Edytuj Właściwie musiałem zmienić tę odpowiedź na podstawie mojej rozmowy z Zapierem tutaj . Zachowałem oryginalną odpowiedź, ale ją ukryłem. Składnia działa, ale tylko wtedy, gdy zapytanie jest SELECT zapytanie, nie będzie działać dla INSERT lub UPDATE zapytanie. Zobacz dyskusję w komentarzach do pytania, do którego prowadzi link, aby uzyskać szczegółowe informacje. Zasadniczo na tym etapie nie jest możliwe wykonanie operacji wstawiania lub aktualizacji za pomocą kroku Niestandardowe zapytanie Zapier MySQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać dane z ostatniego miesiąca w MySQL?

  2. Co to jest partycjonowanie MYSQL?

  3. MYSQL ustawia strefę czasową w kodzie PHP

  4. Pola wyboru MySQL zawierające początkowe lub końcowe białe znaki

  5. Sparametryzowane zapytanie z kilkoma opcjonalnymi terminami wyszukiwania