問題
次のように、テーブル名がパラメーター化されている PDO ステートメントを実行すると、 PDO 構文エラーが発生します。
$sql = 'DELETE FROM :table_name';
$query = $this->db->prepare($sql);
$query->execute(array(':table_name' => "mytable"));
SELECTなどで再現できたので、一般的な問題です。バッククォート、前にデータベース名、両方の組み合わせなどを使用して記述しようとしましたが、何も機能しません。
質問
これを行う方法 ?