mysqlのプロシージャーにてエラーが発生しました。
Error Code: 1064. You have an error in your SQL syntax
処理としてはclient_TBLの中身一度削除して、CSVのデータをclient_TBLへ取り込む処理を行っています。
セミコロンの位置に原因があると考えているのですが、正直わかりません。ご教示お願い致します。
下記がプロシージャー構文になります。
sql
1CREATE PROCEDURE BB_import() 2BEGIN 3 TRUNCATE TABLE client_TBL; 4 5 LOAD DATA LOCAL INFILE 'C:/Users/×××/Desktop/tmpDownload/BB.csv' 6 INTO TABLE client_TBL 7 FIELDS TERMINATED BY ',' 8 LINES TERMINATED BY '\n' 9 IGNORE 1 LINES 10 (@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12) 11 SET 12 times=@1, 13 t_date=@2, 14 No1=@3, 15 No2=@4, 16 No3=@5, 17 No4=@6, 18 No5=@7, 19 No6=@8, 20 No7=@9, 21 test_No1=@10, 22 test_No2=@11; 23END
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/28 05:07