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

パラメータとしてのMySQLテーブル名

    できません テーブル名、列名、またはその他のデータベースオブジェクトをパラメータ化します。 のみできます 値をパラメータ化します。

    SQLクエリで文字列連結として渡す必要がありますが、その前に、 strongを使用することをお勧めします。 検証またはホワイトリスト(可能なの固定セットのみ 正しい値)。

    パラメーター化されたステートメント を意味する場合 「パラメータ機能」を使用すると、そうです。

    ちなみに、動的SQL SELECT * FROM @tablenameをサポートします ただし、お勧めしません。



    1. OracleDatabase19cでアーカイブログモードを有効にする方法

    2. SQLiteクライアントデータベースとMySQLサーバーデータベースの同期

    3. MySQLテーブルでの読み取りと書き込みの同時実行

    4. これらのMySQLデータベースモニタリングのベストプラクティスをお試しください