MySQL ストアド プロシージャから 1 つまたはすべてのテーブルにアクセスできます。以下は、テーブルの名前をパラメータとして受け取り、呼び出し後にテーブルのすべての詳細を含む結果セットを生成するストアド プロシージャを作成した例です。
mysql> Delimiter // mysql> Create procedure access(tablename varchar(30)) -> BEGIN -> SET @X := CONCAT('Select * from',' ',tablename); -> Prepare statement from @X; -> Execute statement; -> END// Query OK, 0 rows affected (0.16 sec)
次に、アクセスする必要があるテーブルの名前をパラメータとして使用してプロシージャを呼び出します。
えええええ以上がMySQL ストアド プロシージャを介してテーブルにアクセスするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。