問題タブ [rawsql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - paramsとlike検索を使用したDjangoの生のSQL文
Django で生の SQL を実行するときに問題が発生します。
このエラーが発生します:サポートされていないフォーマット文字 ''' (0x27)
このSQLをmysqlで直接実行しようとしましたが、動作します。ただし、Django 環境では動作しません。私は文字列について何か間違っているに違いないと思います。
基本的に、concat の代わりに params を使用して SQL ステートメントを作成したいと考えています。何か案は?ありがとう!
python - Django エラー "django.db.utils.ProgrammingError: サブクエリに列が多すぎます"
生のクエリ自体は正しく、データベースから rawqueryset を取得できます。さらに処理するためにこれをクエリセットに変換する必要があり、以下のエラーに直面しています。
対応する django クエリを作成するのは私にとって困難でした。そのため、SQL クエリを作成し、生のクエリ セットを取得し、さらに処理するためにそれをクエリ セットに変換しようとしました。
匿名性のために、django のモデル名とテーブル名を変更しました。
これは、djangoシェルで試した出力です。以下のクエリを実行できましたが、以下の「クエリセット」にアクセスしようとすると、「django.db.utils.ProgrammingError: サブクエリに列が多すぎます」というエラーが表示されます。
読みやすくするために、以下で使用するクエリをフォーマットしました。
sqlalchemy - Sqlalchemy ORMを使用してテーブルにデータを挿入するには?
あるテーブルから別のテーブルにデータをコピーしようとしています。通常、SELECT コマンドを使用してテーブル全体を読み取り、INSERT コマンドを使用してデータを別のテーブルに挿入できます。しかし、私は生の SQL コマンドを使用したくありません。SQLAlchemy ORM を使用してコピーと挿入を行いたいのです。それを行う方法はありますか?