python3.x
Verwenden der Bibliothek pymysql connection = pymysql.connect (...) Ich wollte die teilweise übereinstimmende LIKE-Anweisung verschieben
with connection.cursor() as cursor:
cursor.execute("SELECT c1 FROM ttt WHERE c2 LIKE 'abc%'", ())
ary = cursor.fetchall()
Wenn du schreibst
TypeError: not enough arguments for format string
Wird sein. Damit pymysql% ignoriert Es scheint, dass Sie% mit% entkommen müssen.
with connection.cursor() as cursor:
cursor.execute("SELECT c1 FROM ttt WHERE c2 LIKE 'abc%%'", ())
ary = cursor.fetchall()
Es hat funktioniert mit.
Recommended Posts