アプリ版:「スタンプのみでお礼する」機能のリリースについて

テーブル名が可変の場合のクエリの書き方を知りたいです。

select * from uriage_20230217_japan

といったテーブルがあって、真ん中の日付が毎日変わってしまいます。
この場合の良いやり方はあったりしますか?

例えば、 LIKE を使って何とかできないかなと思ったんですがそれはできませんでした。

よろしくお願いします。

A 回答 (1件)

文字列でSELECT文を組み立てて、PREPARE+EXECUTEするしかありません。


プログラミング言語でやるか、MySQLだけでやるならストアドプロシージャで実装するしかありません。
プログラミング言語やストアドプロシージャでやる場合も、表名、列名、条件式そのものなどは、バインド変数や「?」などのプレースホルダで後から値を設定することはできません。表名を変えるたびに、毎回、PREPAREが必要です。
    • good
    • 3
この回答へのお礼

ありがとうございます! 勉強になります。
ベストアンサーにさせていただきました。

お礼日時:2023/02/20 23:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A