오늘 할 일
1. ERD 설계
2. 백엔드 - 회원가입
진행 사항
ERD 설계 ⭕
백엔드 - 회원가입 ❌
트러블 슈팅
에러
Error Code: 1064. You have an error in your SQL syntax;
문제 코드
CREATE TABLE `MEMBER` (
MEMBER_ID LONG NOT NULL,
ID VARCHAR2(255) NOT NULL,
PASSWORD VARCHAR2(255) NOT NULL,
MEMBER_NAME VARCHAR2(255) NOT NULL,
PHONENUMBER VARCHAR2(255) NOT NULL,
AGE INT NULL
);
발생 원인
DBMS마다 사용하는 데이터 타입이 다르다.
MySQL에서는 LONG과 VARCHAR2 데이터 타입을 사용하지 않는다.
해결 코드
CREATE TABLE `MEMBER` (
MEMBER_ID BIGINT NOT NULL,
ID VARCHAR(255) NOT NULL,
PASSWORD VARCHAR(255) NOT NULL,
MEMBER_NAME VARCHAR(255) NOT NULL,
PHONENUMBER VARCHAR(255) NOT NULL,
AGE INT NULL
);
특이사항