عندما نريد تمرير أكثر من متغير، نمرر tuple كوسيط ثاني للدالة execute:
في MySQLdb:
cursor.execute("INSERT INTO table VALUES (%s, %s, %s)", (var1, var2, var3))
أما في sqlite3:
cursor.execute("INSERT INTO table VALUES (?, ?, ?)", (var1, var2, var3))
ويمكن استخدام النمط الذي يدعم التسمية:
(:var1, :var2, :var3) or (%(var1)s, %(var2)s, %(var3)s)