CREATE TABLE eventTypes (
eventTypeID INT AUTO_INCREMENT PRIMARY KEY,
eventType VARCHAR(255) NOT NULL
);
INSERT INTO eventTypes (eventType)
SELECT DISTINCT eventType
FROM coupon;
ALTER TABLE coupon
ADD COLUMN eventTypeID INT;
UPDATE coupon c
JOIN eventTypes et ON c.eventType = et.eventType
SET c.eventTypeID = et.eventTypeID;
ALTER TABLE coupon
DROP COLUMN eventType;
현재 관리자페이지 적용할 기능을 구현중에 있다.
그래서 다음 포스팅에서 큰 맥락에서만 작업을 공유할 계획이며,(내부함수등 디테일한 부분은 불가능하기에)
완료되는데로 요약하여 정리해보겠다.