質問があります。sql コマンドを使用して C# で LOAD DATA LOCAL INFILE クエリを設定するときに、日付をフォーマットする必要があります (2000 年 11 月 11 日から 2000 年 11 月 11 日まで)。したがって、形式を修正するには「@」が必要です。
LOAD DATA LOCAL INFILE 'test_123.csv'
INTO TABLE test_123
FIELDS TERMINATED BY ','
IGNORE 1 LINES
(@Date, column1, column2, ...)
SET date = str_to_date(@Date, '%m/%d/%Y')
MySQL 管理者でクエリを実行すると、正常に動作します。これを C# で宣言すると、SQL パラメータの宣言に「@」が使用されているため、致命的なエラー例外が発生します (エラーは「@Date パラメータを定義する必要があります」と表示されます)。これは難しい問題だと思いますが、この問題を解決してもらえますか?
前もって感謝します!タイス