[mysql] sql문 한번에 입력하기

Jay·2020년 3월 1일
2

프로젝트 하면서 크롤링하기에 양이 너무 적은 데이터는 복사한 다음 for문으로 돌려서 입력하는데, 이 때 insert문을 한번에 입력할 수 있는 방법이 있다.

일단 본인이 편한 디렉토리에 sql 파일을 생성하고, insert문을 한 줄에 하나씩 입력한다

처음에 실수했던 것이 마지막에 세미콜론(;)을 생략했던 것인데, 꼭 붙여주는것을 잊지 말아야 한다.

그리고 해당 파일의 경로를 복사해 mysql 서버를 켜고 다음을 입력한다

source 파일절대경로;

sql문을 올바르게 작성했다면 위와 같은 문장이 sql문 갯수만큼 출력된다.

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO creditcard_installmentperiod_credit_card(installmentperiod_id, credi' at line 2...

이런 에러가 뜬다면 백퍼센트 문법 오류이니 위에서 생성한 sql파일을 다시 확인하면 된다.

profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글