Inflearn コミュニティ Q&A
ER_TABLE_EXISTS_ERROR:
作成
·
470
0
db.pool.query(`CREATE TABLE list (
id INTEGER AUTO_INCREMENT,
value TEXT,
PRIMARY KEY (id))`,
(err, results, fields) => {
console.log('err: ', err);
console.log('results: ', results);
});server.js 의 위 부분 실행시, 아래와 같은 오류가 출력되는데 어떤 부분을 수정해야될까요?
참고로 테이블명은 강의와 다르게 list로 했고, err 확인을 위해 console.log('err: ', err); 추가했습니다.

awsdockergithubci/cdtravis-ci데이터-엔지니어링
クイズ
74%が間違えています。挑戦してみましょう!
섹션 8-9에서 다루는 애플리케이션 구조의 주요 특징은 무엇일까요?
단일 서버에서 모든 기능 실행
여러 컴포넌트가 독립적인 컨테이너로 구성
클라이언트 측에서만 모든 로직 처리
데이터베이스 없이 파일로 데이터 관리
回答 1
0
server.js 에서 작성한
// 테이블 생성하기
db.pool.query(`CREATE TABLE lists (
id INTEGER AUTO_INCREMENT,
value TEXT,
PRIMARY KEY (id)
)`, (err, results, fileds) => {
console.log('results', results)
})코드를 삭제하시고 다시 배포하시면 해결 됩니다.
올려주신 에러가 발생한 이유는 데이터베이스에 이미 list 테이블이 있음에도 불구하고 list 테이블을 만드는 쿼리문을 날려서 에러가 발생한 것 같네여




