sql error 1049와 1146 ( 해결 )

이진우·2024년 3월 19일

DataBase도 원래 사용하였던 My SQL을 설정해주고,
까먹지않고 application.yml에 DB 정보를 넣어줬습니다.

실행시킬 준비를 다 마쳤다고 생각하여 한번 돌려보았습니다.

SQL Error: 1049

그러자 Unknown database '내 프로젝트 명' 과 SQL Error: 1049가 뜨며 에러가 났습니다.

빠르게 SQL error: 1049 에 대해 찾아보니
어처구니 없게도 말그대로 데이터베이스를 알 수 없다는 말이였습니다...

기초부터 다시 배우고있는 탓에 db 기본 설정하는 것을 까먹어서,
데이터베이스를 생성 못했던게 SQL Error: 1049 의 이유였습니다.

create database db명

위처럼 데이터베이스를 생성하고 다시 실행 시켜보았습니다.

SQL Error: 1146


방금 전과는 다르게 db가 생성이 되어 찾은 모양이지만,
이번에는 SQL Error: 1146 이 떠버렸습니다.
SQL Error: 1146의 원인을 찾아보니 다들 테이블 이름에 문제가 있거나,
아니면 컬럼의 문제들만 나왔습니다.

해결

학원에서 수업 중 간간히 고쳐본거라 잠깐 멍청해졌던것 같습니다.
DB를 생성해놓고 안에 테이블 생성을 안했던 것입니다.

머쓱하게 테이블과 컬럼, pk까지 모두 만들어준 뒤 실행 해봤더니

다행히 문제없이 작동하게 되었습니다.

별거 없는 내용이였지만, 자바가아닌 db에서 에러가 나니까 해결하기가 살짝 힘들었던 것 같습니다.

profile
개발자 응애입니다

0개의 댓글