csvsql로 테이블을 작성하려고합니다. 내가 명령을 사용하면CSVSQL - 가져 오기 후 성공하지 않고 db-schema를 강제 실행하려고 시도합니다 ('blabla', column 'xyz'). VARCHAR에 dialect mysql의 길이가 필요합니다
는 :
가 ('blabla'테이블에서 열 'XYZ')가
: VARCHAR는 방언 mysql을I의 길이를 필요로
csvsql --db mysql://user:[email protected]:3306/database_name --table table_name file.csv
을 나는 오류 그리고 나서 데이터베이스 스키마를 빌드하여 --db-schema 플래그로 강제 실행하려고 시도했습니다.
db-schema 형식은
입니다.CREATE TABLE table_name (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`x` varchar(29) DEFAULT NULL,
`y` int(10) NOT NULL DEFAULT '0',
`z` BOOL NOT NULL,
PRIMARY KEY (`id`),
KEY `indexed` (`indexed`)
);
하지만 여전히 동일한 오류가 발생합니다.
dB 스키마와 전체 명령은 다음과 같습니다 나는 csvkit에 대한 설명서를 읽었습니다,하지만 난 내가 잘못 것을 얻을하지 않습니다
csvsql --db mysql://user:[email protected]:3306/database_name --table table_name --db-schema db_schema_filename csvfile.csv
.
이 명령은 변환 결과를 올바르게 인쇄해야합니까?
누군가 도와 드릴 수 있습니까?
감사합니다.
누구든지 도와 줄 수 있습니까? –