C#에서 LOAD DATA LOCAL INFILE 쿼리를 설정하기 위해 sql 명령을 사용할 때 질문이 생겼습니다. 날짜를 형식화해야합니다 (11/11/2000 ~ 2000/11/11).
1 LINESC#에서 매개 변수가있는 쿼리를 처리 할 수 없습니다. MySQl 관리자와 Visual Studio
을 (IGNORE ','
로드 DATA LOCAL INFILE 'test_123.csv'표 INTO
종료 test_123
FIELDS @ : 그래서 나는 형식을 해결하기 위해 "@"를 필요 날짜, 열 1, 열 2, ...)
SET 날짜 = str_to_date (날짜, '% m/% d/% Y')
MySQL 관리자에서 쿼리를 실행할 때 제대로 작동합니다. C#에서 선언 할 때 "@"가 sql 매개 변수를 선언하는 데 사용되므로 치명적인 오류 예외가 발생합니다 (오류 : "@Date 매개 변수를 정의해야 함"). 나는 이것이 까다 롭다고 생각한다.이 문제로 나를 도울 수 있니?
미리 감사드립니다. Thijs
당신은 System.Data.OleDb.OleDbCommand 또는 뭔가를 사용하고 있습니까? –