[MySQL 기초] 6. 테이블 분리하고 JOIN하기
·
Database/MySQL
현재 테이블에는 중복의 문제가 포함되어있다. 데이터가 적을때는 처리하기 쉽겠지만, 데이터가 많아지면 그 처리를 일일이 해주기 힘들어진다. 이를 위해 테이블을 분리해보자. 미리 만들어둔 테이블은 지우기 아까우니 백업해두자. RENAME TABLE topic TO topic\_backup; topic 테이블을 아래와 같이 새로 만든다. CREATE TABLE `topic` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(30) NOT NULL, `description` text, `created` datetime NOT NULL, `author_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ); author 대신 autho..