เอกสารอ้างอิงสำหรับการดำเนินการแถว node ตารางข้อมูล รวมถึงการลบ รับ แทรก อัปเดต และอัปโหลด
ใช้การดำเนินการของแถวเพื่อลบ รับ แทรก อัปเดต เพิ่ม หรือกรองแถวในตารางข้อมูล อ้างถึง Data Table เอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับ node นั้นเอง
ลบแถว (Delete row)
ใช้การดำเนินการนี้เพื่อลบหนึ่งแถวขึ้นไปออกจากตารางข้อมูล ตามเงื่อนไขที่กำหนดไว้
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก Delete.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าจะลบแถวที่ตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวจากตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
ลบตัวเลือกแถว (Delete row options)
ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของการดำเนินการเพิ่มเติม:
- Dry Run: เปิดใช้งานเพื่อจำลองการลบโดยไม่ต้องแก้ไขตาราง node ส่งคืนแถวที่จะถูกลบ รวมถึงสถานะก่อนและหลังการดำเนินการ
รับแถว (Get row)
ใช้การดำเนินการนี้เพื่อดึงข้อมูลตั้งแต่หนึ่งแถวขึ้นไปจากตารางข้อมูล ตามเงื่อนไขที่กำหนดไว้
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก Get.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าจะรับแถวที่ตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวจากตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
- Return All: เปิดใช้งานเพื่อส่งคืนแถวที่ตรงกันทั้งหมด หรือปิดการใช้งานและป้อน Limit สำหรับจำนวนแถวที่จะส่งคืน เป็นต้น
50. - Order By: เปิดใช้งานเพื่อกำหนดคอลัมน์เพื่อเรียงลำดับผลลัพธ์ และทิศทาง (ขึ้นหรือลง) หรือปิดใช้งานโดยไม่เรียงลำดับผลลัพธ์
หากมีแถวอยู่ (If row exists)
ใช้การดำเนินการนี้เพื่อตรวจสอบว่ามีแถวที่ตรงกับเงื่อนไขที่กำหนดไว้ในตารางข้อมูลหรือไม่ หากพบแถวที่ตรงกัน node จะส่งออกรายการ input เดียวกันกับที่ได้รับโดยไม่มีการเปลี่ยนแปลง หากไม่มีแถวที่ตรงกัน จะไม่มี output ใดๆ
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก If Row Exists.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าแถวจะต้องตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
หากไม่มีแถว (If row does not exist)
ใช้การดำเนินการนี้เพื่อตรวจสอบว่าไม่มีแถวที่ตรงกับเงื่อนไขที่กำหนดไว้ในตารางข้อมูล หากไม่พบแถวที่ตรงกัน node จะส่งออกรายการ input เดียวกันกับที่ได้รับโดยไม่มีการเปลี่ยนแปลง หากมีแถวที่ตรงกัน จะไม่มี output ใดๆ
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก If Row Does Not Exist.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าแถวจะต้องตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
แทรกแถว (Insert row)
ใช้การดำเนินการนี้เพื่อแทรกแถวใหม่ลงในตารางข้อมูล
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก Insert.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Mapping Column Mode: เลือกว่าจะ:
- Map Each Column Manually: เลือกอย่างชัดเจนว่าเขตข้อมูลขาเข้าใดที่จะจับคู่กับคอลัมน์ใด ซึ่งจะทำให้คุณสามารถแมปได้แม้ว่าชื่อฟิลด์ข้อมูลที่เข้ามาจะไม่ตรงกับชื่อคอลัมน์ของตารางข้อมูลก็ตาม คุณสามารถเลือกที่จะลบค่าบางค่าออกจากการแมปได้
- Map Automatically: อนุญาตให้ node จับคู่เขตข้อมูลกับคอลัมน์ตามชื่อโดยอัตโนมัติ เพื่อให้การแมปประสบความสำเร็จ ชื่อฟิลด์ในข้อมูลขาเข้าของคุณจะต้องตรงกับชื่อคอลัมน์ในตารางข้อมูลทุกประการ ฟิลด์ทั้งหมดจะถูกแมป
แทรกตัวเลือกแถว (Insert row options)
ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของการดำเนินการเพิ่มเติม:
- Optimize Bulk: เปิดใช้งานเพื่อป้องกันไม่ให้ข้อมูลที่แทรกถูกส่งกลับ ซึ่งช่วยปรับปรุงประสิทธิภาพของเม็ดมีดจำนวนมากได้ถึง 5 เท่า
อัพเดตแถว (Update row)
ใช้การดำเนินการนี้เพื่ออัปเดตหนึ่งแถวขึ้นไปในตารางข้อมูลตามเงื่อนไขที่กำหนด
ป้อน parameter เหล่านี้:
- Resource: เลือก Row.
- Operation: เลือก Update.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าจะอัปเดตแถวที่ตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
- Mapping Column Mode: เลือกว่าจะ:
- Map Each Column Manually: เลือกอย่างชัดเจนว่าเขตข้อมูลขาเข้าใดที่จะจับคู่กับคอลัมน์ใด ซึ่งจะทำให้คุณสามารถแมปได้แม้ว่าชื่อฟิลด์ข้อมูลที่เข้ามาจะไม่ตรงกับชื่อคอลัมน์ของตารางข้อมูลก็ตาม คุณสามารถเลือกที่จะลบค่าบางค่าออกจากการแมปได้
- Map Auomatically: อนุญาตให้ node จับคู่เขตข้อมูลกับคอลัมน์ตามชื่อโดยอัตโนมัติ เพื่อให้การแมปประสบความสำเร็จ ชื่อฟิลด์ในข้อมูลขาเข้าของคุณจะต้องตรงกับชื่อคอลัมน์ในตารางข้อมูลทุกประการ ฟิลด์ทั้งหมดจะถูกแมป
อัปเดตตัวเลือกแถว (Update row options)
ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของการดำเนินการเพิ่มเติม:
- Dry Run: เปิดใช้งานการจำลองการอัปเดตโดยไม่ต้องแก้ไขตาราง node ส่งคืนแถวที่จะได้รับการอัปเดต รวมถึงสถานะก่อนและหลังการดำเนินการ
แถวบน (Upsert row)
ใช้การดำเนินการนี้เพื่อแทรกลงในตารางข้อมูล หากมีแถวที่ตรงกับเงื่อนไขที่กำหนดไว้ จะมีการอัปเดตด้วยค่าที่ระบุ หากไม่มีแถวที่ตรงกัน แถวใหม่จะถูกสร้างขึ้น
- Resource: เลือก Row.
- Operation: เลือก Upsert.
- ตารางข้อมูล: (Data table:) เลือกวิธีระบุตารางข้อมูลเพื่อดำเนินการ:
- จากรายการ: (From list:) เลือกตารางจากรายการแบบเลื่อนลงของตารางข้อมูลทั้งหมดของคุณ
- By Name: ป้อนชื่อตารางข้อมูลของคุณ
- By ID: ป้อน ID ของตารางข้อมูลของคุณ
- Must Match: เลือกว่าจะเพิ่มแถวที่ตรงกันหรือไม่ Any Condition หรือ All Conditions ที่กำหนดไว้ในขั้นตอนต่อไป
- Conditions: คลิก Add Condition เพื่อกำหนดแถวตารางข้อมูลที่จะดำเนินการ คุณสามารถเพิ่มเงื่อนไขได้หลายข้อ สำหรับแต่ละรายการ:
- Column: เลือกคอลัมน์ที่คุณต้องการเปรียบเทียบ
- Condition: เลือกวิธีเปรียบเทียบค่าคอลัมน์: Equals, Not Equals, Greater Than, Greater Than or Equal, Less Than, Less Than or Equal, Is Empty หรือ Is Not Empty.
- Value: ป้อนค่าเพื่อเปรียบเทียบคอลัมน์ด้วย คุณสามารถใช้ค่าคงที่หรือ expression ที่อ้างอิงข้อมูลจาก node ก่อนหน้าได้ ไม่มีฟิลด์นี้สำหรับ Is Empty และ Is Not Empty เงื่อนไข
- Mapping Column Mode: เลือกว่าจะ:
- Map Each Column Manually: เลือกอย่างชัดเจนว่าเขตข้อมูลขาเข้าใดที่จะจับคู่กับคอลัมน์ใด ซึ่งจะทำให้คุณสามารถแมปได้แม้ว่าชื่อฟิลด์ข้อมูลที่เข้ามาจะไม่ตรงกับชื่อคอลัมน์ของตารางข้อมูลก็ตาม คุณสามารถเลือกที่จะลบค่าบางค่าออกจากการแมปได้
- Map Auomatically: อนุญาตให้ node จับคู่เขตข้อมูลกับคอลัมน์ตามชื่อโดยอัตโนมัติ เพื่อให้การแมปประสบความสำเร็จ ชื่อฟิลด์ในข้อมูลขาเข้าของคุณจะต้องตรงกับชื่อคอลัมน์ในตารางข้อมูลทุกประการ ฟิลด์ทั้งหมดจะถูกแมป
ตัวเลือกแถวด้านบน (Upsert row options)
ใช้ตัวเลือกเหล่านี้เพื่อปรับแต่งพฤติกรรมของการดำเนินการเพิ่มเติม:
- Dry Run: เปิดใช้งานเพื่อจำลองการดำเนินการ upsert โดยไม่ต้องแก้ไขตาราง node ส่งคืนแถวที่จะได้รับผลกระทบ รวมถึงสถานะก่อนและหลังการดำเนินการ

