Mysql
 sql >> база данни >  >> RDS >> Mysql

Django:Синтактична грешка на MySQL при предаване на параметри към необработена SQL заявка

Мисля, че можете да предавате само параметри на заявката , а не имена на полета , така че няма да работи за имена на таблици.

Като алтернатива можете да опитате просто изграждане на низове за вашата заявка:

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

Въпреки това, форматирането на низове за необработени заявки не се препоръчва.

Повече информация:https://docs .djangoproject.com/en/dev/topics/db/sql/#passing-parameters-into-raw




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Insert Command срещу T-SQL Синтаксис на заявка с примери

  2. MySQL – Коригиране на грешка – Грешка в базата данни на WordPress Дублиран запис за ключ PRIMARY за заявка INSERT INTO wp_options

  3. PHP:Концепция за система за оценка със звезди?

  4. Как човек преобразува секунди (или милисекунди) в времева марка (или просто низ, който изглежда като дата) в mySql

  5. PHP/MySQL Вмъкване на нулеви стойности