table 생성 / foreignkey error

jooog·2021년 11월 10일
0

Mybatis

목록 보기
2/2

employee table 생성하기

CREATE TABLE employee(
	id INTEGER AUTO_INCREMENT PRIMARY KEY,
	company_id INTEGER,
	employee_name VARCHAR(128),
	employee_address VARCHAR(128),
	INDEX (employee_name),
	FOREIGN KEY (company_id) REFERENCES company(id)
)

employee table 생성하는 도중 에러가 발생했다.

확인해보니 참조하는 reperence key와 foreign key의 타입이 일치하지 않을 경우 이런 에러가 발생한다고 한다.

확인해보니 reperence key인 company id의 type은 BIGINT 여서 발생한 에러였다

타입을 수정하니 에러를 해결할 수 있었다.

employee table 생성 완료!

0개의 댓글