Mysql
 sql >> база данни >  >> RDS >> Mysql

Комбинирайте INSERT и SELECT в една SQL заявка (Zapier)

Това е стар въпрос, но днес се борех със същия проблем. Опитвайки се да намеря решение, попаднах на този qn и така, когато намерих решение/заобиколно решение, реших, че ще направя достойното нещо и ще публикувам обратно...

Въз основа на червената грешка "Bargle" в публикацията им, вярвам, че zmii трябва да се е опитвал да използва заявката за персонализирано търсене на MySQL. Zapier трябва да има изход от заявката или тя се повреди. Огледах се и създадох персонализираната си заявка по следния начин:

въз основа на избрания отговор тук .

Така че моята заявка ще изведе идентификатор на служител, ако бъде намерен, и 0, ако не. След това вмъкнах стъпка на Zapier PATHS, която базирах на изходния „резултат“ от моята персонализирана заявка. Ако резултатът е по-голям от 0, актуализирам съществуващ запис. Ако е 0, тогава вмъквам нов запис. Подозирам, че бих могъл да използвам персонализирания код на заявка, за да направя разклонението и актуализирането/вмъкването, но все още не го опитах, тъй като първо трябва да опитам други неща.

Редактиране Всъщност трябваше да преразгледам този отговор въз основа на разговора си със Zapier тук . Запазих оригиналния отговор, но го скрих. Синтаксисът работи, но само ако заявката е SELECT заявка, няма да работи за INSERT или UPDATE запитване. Вижте дискусията в коментарите на свързания въпрос за подробности. По същество на този етап не е възможно да се извърши операция за вмъкване или актуализиране чрез стъпката на Zapier MySQL Custom Query.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да редактирате данни в mysql чрез модален

  2. JSON_REMOVE() – Премахване на данни от JSON документ в MySQL

  3. Как да върна всички привилегии на root потребител в MySQL?

  4. AuxService:mapreduce_shuffle не съществува

  5. условно присъединяване в mysql