Cómo usar la variable para el nombre de la tabla SQLite [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Nombre de tabla variable en sqlite 6 respuestasTengo un programa donde el usuario puede seleccionar qué tabla desea modificar en SQLite. Almaceno la selección en una variable llamadatable
, luego intente seleccionar todo de esa tabla
c.execute('SELECT * FROM ?', (table,))
El programa se atasca en el signo de interrogación. Dice:
"Sqlite3.OperationalError: near"? ": Error de sintaxis"
¿Qué estoy haciendo mal?