InfoGrab DocsInfoGrab Docs

MySQL 노드

MySQL 노드로 MySQL 작업을 자동화하고 다른 애플리케이션과 통합하는 방법을 안내합니다.

MySQL 노드를 사용하여 MySQL 작업을 자동화하고 MySQL을 다른 애플리케이션과 통합할 수 있습니다. n8n은 SQL 쿼리 실행은 물론 데이터베이스의 행 삽입 및 업데이트를 포함한 다양한 MySQL 기능을 기본으로 지원합니다. 이 페이지에서는 MySQL 노드가 지원하는 작업 목록과 추가 리소스로 연결되는 링크를 확인할 수 있습니다. Note 자격 증명(Credentials) 인증 설정에 대한 안내는 MySQL 자격 증명 을 참고하세요. 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. 작업(Operations) # Delete Execute SQL Insert Insert or Update Select Update 템플릿 및 예제 # n8n-nodes-base.mysql 통합 템플릿 살펴보기 또는 전체 템플릿 검색하기 관련 리소스 # 이 서비스에 대한 자세한 내용은 MySQL의 Connectors and APIs 문서 를 참고하세요. SQL 쿼리 작성에 대한 자세한 내용은 MySQL의 SELECT statement 문서 를 참고하세요. 쿼리 매개변수 사용 # MySQL 데이터베이스에서 실행할 쿼리를 작성할 때 Options 섹션의 Query Parameters 필드를 사용하여 쿼리에 데이터를 불러올 수 있습니다. n8n은 쿼리 매개변수의 데이터를 정제(sanitize)하여 SQL 인젝션을 방지합니다. 예를 들어 이메일 주소로 특정 사람을 찾으려는 경우, 다음과 같은 입력 데이터가 주어졌다고 가정합니다: [ { "email" : "alex@example.com" , "name" : "Alex" , "age" : 21 }, { "email" : "jamie@example.com" , "name" : "Jamie" , "age" : 33 } ] 다음과 같이 쿼리를 작성할 수 있습니다: SELECT * FROM $ 1 :name WHERE email = $ 2 ; 그런 다음 Query Parameters 에서 사용할 필드 값을 제공합니다. 고정 값 또는 표현식을 제공할 수 있습니다. 이 예제에서는 노드가 각 입력 항목에서 이메일 주소를 차례로 가져올 수 있도록 표현식을 사용합니다: // users is an example table name users, {{ $json. email }} 자주 발생하는 문제 # 자주 발생하는 오류나 문제 및 권장 해결 단계는 자주 발생하는 문제 를 참고하세요.