sql >> Base de Datos >  >> RDS >> Mysql

Django:error de sintaxis de MySQL al pasar parámetros a una consulta SQL sin formato

Creo que solo puedes pasar consulta parámetros , no nombres de campo , por lo que no funcionará para nombres de tablas.

Alternativamente, puede probar la creación de cadenas simples para su consulta:

test_query = 'SELECT * FROM %s' % 'polls_poll'
test = Poll.objects.raw(test_query)

Aunque no se recomienda el formato de cadena para consultas sin procesar.

Más información:https://docs .djangoproject.com/en/dev/topics/db/sql/#passing-parameters-into-raw