sql >> データベース >  >> RDS >> Mysql

Django:生のSQLクエリにパラメータを渡すときのMySQL構文エラー

    クエリパラメータしか渡せないと思います 、フィールド名ではありません 、したがって、テーブル名では機能しません。

    または、クエリに対して単純な文字列の作成を試すこともできます:

    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. Oracle接続を開くと、接続オブジェクトがnullになります

    2. OracleDatabaseのPL/SQLストアドプロシージャとは

    3. SQL Server SP-IN配列リストのパラメーターを渡しますか?

    4. EntityFrameworkコード-最初は起動時に遅すぎる