0

動的 SQL は phpMyAdmin で機能しますか?

http://www.youtube.com/watch?v=MiAwOoelu9kから最も基本的な例を試しました

たとえば、これらのそれぞれがエラーをスローします (個別に試行):
EXEC ('SELECT data FROM table')
EXEC sp_executesql N'SELECT data FROM table'

4

1 に答える 1

0

複数の Stackoverflow ストリーム (以下にリスト) で答えを見つけました。これは、v3.5.2.2 以降である必要がある phpMyAdmin のバージョンによって異なります。これは、動的 SQL が STORED PROCEDURE の一部であるためです。古いバージョンの phpMyAdmin ではストアド プロシージャを作成できますが、phpMyAdmin 内でストアド プロシージャを呼び出すには、バージョン 3.5.2.2 以降が必要です。(ソース: phpmyadmin 3.4.10.1 内からストアド プロシージャを実行することは可能ですか? )

動的 SQL を使用する必要がある古いバージョンの phpMyAdmin を使用している場合、代替手段は Workbench ( http://www.mysql.com/products/workbench/ )です。

phpMyAdmin バージョン 3.5.2.2 以降を使用して、STORED PROCEDURE を CREATE および CALL するために、他のユーザーの投稿を次に示します。

phpmyadmin を使用してストアド プロシージャを作成する方法と、それを php で使用する方法は? phpmyadmin を使用してストアド プロシージャを作成する方法と、それを php で使用する方法は?

phpmyadmin を使用して MySQL プロシージャが作成されない/機能しない phpmyadmin を使用してmysql プロシージャが作成されない/機能しない

phpMyAdmin でストアド プロシージャを表示するにはどうすればよいですか? phpMyAdmin でストアド プロシージャを表示するにはどうすればよいですか?

phpmyadmin でいくつかのストアド プロシージャを作成しました。SQL クエリを使用してそれらを呼び出すにはどうすればよいですか? phpmyadmin でいくつかのストアド プロシージャを作成しました。SQL クエリを使用してそれらを呼び出すにはどうすればよいですか?

于 2013-11-15T21:19:55.907 に答える