sql 질문있습니다.
본문
insert into table (name, hp, group) values ('홍길동', '*** 개인정보보호를 위한 휴대폰번호 노출방지 ***', '학생')
group 이라는 이름의 필드명이 있는데 이것 때문에 자꾸 sql문에 오류가 나는 것 같습니다ㅠㅠ
어떻게 해결해야 하나요? 필드명을 바꿀 수는 없습니다ㅠㅠ
답변 3
insert into table (`name`, `hp`, `group`) values ('홍길동', '*** 개인정보보호를 위한 휴대폰번호 노출방지 ***', '학생')
이렇게 해보세요.
왠만하면 컬럼명은 접두어를 포함해서 생성해 보세요.
예를들어 group -> te_group 이런식으로
오류내용이라도 알면 조금 더 답변이 쉬워보입니다.
table 부분이 table명 맞게 적으신 거 맞나요?
테이블명이 그냥 table일리는 없을 것 같은데..
INSERT INTO 테이블명 (컬럼1, 컬럼2, 컬럼3) VALUES (컬럼1값, 컬럼2값, 컬럼3값);
※ 컬럼명은 따옴표 없이 또는 역따옴표를 붙여 적음.
※ 컬럼값은 숫자일 땐, 따옴표를 붙이지 않거나 작은따옴표 또는 큰따옴표를 붙여 입력.
※ 컬럼값이 문자일 땐, 작은따옴표나 큰따옴표 붙여 입력.
답변을 작성하시기 전에 로그인 해주세요.