プロシージャを作成しましたが、実行しようとすると、データベースが選択されていないというエラーが表示されます。これが私のプロシージャです。
DELIMITER $$
create procedure myproced
as
declare arpt varchar(10);
declare num int;
BEGIN
use lookup;
create temporary table lookup.airportname as (select distinct name from lookup.airpot);
select count(*) into num from (select * from airportname);
END;
$$
同じ問題に関してスタックオーバーフローの投稿もいくつか見ました。彼らは、uがmysqlワークベンチで作業している場合、ドロップダウンからデータベースを選択するように言っていました。私はmysqlクエリブラウザを使用しています。データベースの使用について言及しましたが、それでもそうです。プロンプトエラー。