-2
私は私がこの問題の厳密解を得ていないのですストアドプロシージャに新しいですと、次は私のクエリで、データベースにデータを挿入するために、ストアドプロシージャを作成している:私を助けてください#1064 - 'END'エラーの近くで正しい構文を使用するためのMySQLサーバーのバージョン?
create PROCEDURE retrieveSiteDetails
(in longitude varchar(50),in latitude varchar(50),in email_id varchar(60),in file_id varchar(10),
in unique_site_id varchar(25),in description varchar(150),in site varchar(30),in batch varchar(20),
in group_is varchar(85),in enumeration varchar(20),in created_at datetime,in modified_at datetime)
BEGIN
insert into geodata (longitude,latitude,email_id,file_id, unique_site_id,description,site,batch,
group_is,enumeration,created_at,modified_at) values (in_longitude,in_latitude,in_email_id,
in_file_id,in_unique_site_id,in_description,in_site,in_batch,in_group_is,in_enumeration,
in_created_at,in_modified_at);
END
この問合せの問題を解決するには
私は既に挿入クエリの最後とENDワードの前にセミコロンを使用しています –
mysqlクライアントからプロシージャを作成するためのフォーマットを編集しました。 –
ありがとう、私のために働いた –