複数のカラムを選択しようとしていますが、すべてのカラムをデータベースから選択しようとしています。選択したい列はすべて「単語」で始まります。MySQLのカラム名のワイルドカード
だから、擬似コードで、私はこれを行うにはしたいと思います:
SELECT "word%" from searchterms where onstate = 1;
多かれ少なかれ。私はこれを行う方法に関するドキュメントを見つけることはできません - それはMySQLで可能ですか?基本的には、単語のリストを識別子とともに単一の行に格納しようとしています。レコードをプルするときに、すべての単語をその識別子に関連付ける必要があります。すべての単語は文字列として結合され、その識別子を持つ配列/辞書の別の関数に渡されます。
私はできるだけ早くコードを保持するために、データベースの呼び出しをできるだけ多くするようにしています。
OK]をクリックして、ここに君たちのために別の質問です:
は、それらに名前「単語」の列の可変数があるように予定されています。 1行ごとに生成されたPythonクエリを使用して、各行ごとに別々のデータベース呼び出しを行うほうが速いのでしょうか、単純にSELECT *するほうが速く、必要な列だけを使用するのでしょうか? SELECT * NOT XYZと言うことは可能ですか?
カラムではなくローを使用する方が簡単でしょうか? –
それは問題で、データベース設計(これはこのプロジェクトでは頭痛になりました)だったかもしれませんが、それでは各単語とそれに関連する値の行が必要です。これらの言葉がすべて関連しているようにしたい。それらはAPIと同じクエリの一部になります。異なる識別子を持つその他のクエリは、異なるクエリになります。 –
新しい質問がある場合は、新しい投稿を使用してください。この投稿の編集者には、他の質問をするために編集したことはもちろんですが、回答者には通知されません。 –