반응형
다음과 같이 업로드 된 CSV 파일에서 직접 테이블을 만들 수 있습니까?
CREATE TABLE USERS < PATH/USERS.CSV
사용자가 users.csv
를 어디에 업로드합니까?
해결 방법
이건 불가능 해. 테이블을 생성하려면 테이블 스키마가 필요합니다. 당신이 가진 것은 데이터 파일입니다. 스키마를 생성 할 수 없습니다.
파일에 헤더 행이 있는지 확인하고이 경우 헤더 행을 사용하여 수동으로 테이블을 만들 수 있습니다.
게시자 : John Swapceinski, 2011 년 9 월 5 일 오전 5시 33 분.
.csv 파일의 헤더를 사용하여 테이블을 만듭니다.
#!/bin/sh
# pass in the file name as an argument: ./mktable filename.csv
echo "create table $1 ( "
head -1 $1 | sed -e 's/,/ varchar(255),\n/g'
echo " varchar(255) );"
참조 페이지 https://stackoverflow.com/questions/9998596
반응형
'MySql' 카테고리의 다른 글
MySQL MySql PHP : 행이 있는지 확인 (0) | 2020.09.17 |
---|---|
MySQL : 저장 프로 시저 내의 트랜잭션 (0) | 2020.09.17 |
MySQL에서 작은 따옴표를 이스케이프하는 방법 (0) | 2020.09.16 |
MySQL 쿼리 PHP MySQL 업데이트 (0) | 2020.09.16 |
MySQL에서 AUTO_INCREMENT를 재설정하는 방법은 무엇입니까? (0) | 2020.09.16 |
댓글