Кто-нибудь знает, есть ли способ автоматического расширения списка в Python, разделенного запятыми? Я пишу некоторый код Python, который использует библиотеку MySQLdb, и пытаюсь динамически обновлять список строк в базе данных MySQL с определенными значениями ключей.
Например, в приведенном ниже коде я хотел бы, чтобы числовые значения в списке record_ids расширились до предложения SQL "IN
".
import MySQLdb
record_ids = [ 23, 43, 71, 102, 121, 241 ]
mysql = MySQLdb.connect(user="username", passwd="secret", db="apps")
mysql_cursor = mysql.cursor()
sqlStmt="UPDATE apps.sometable SET lastmod=SYSDATE() where rec_id in ( %s )"
mysql_cursor.execute( sqlStmt, record_ids )
mysql.commit()
Любая помощь будет оценена!