create view
121
작성자 없음
0 asked

안녕하세요 선생님. Create 구문을 작성했는데 선생님 자료와 달리 0row affected. 라고 나오며 데이터 결과가 없는 걸로 나옵니다. create에 커서를 대면
create is not vaild at this position, expection EOF, ";"
라고 나오는데 이것과 관계가 있을까요? 아니면 제가 어떤 구문을 잘못 작성한 것일까요? 확인 부탁드리겠습니다.
Answer 2
0
안녕하세요?
뷰를 만들 때는 0 row affected 로 출력이 됩니다.
실제 영향을 받은 테이블 행이 없다는 의미의 정상정인 문구입니다.
뷰를 만든 다음에 다음과 깉이 뷰를 조회하면 뷰에 정의된 쿼리문이 수행되면서 데이터가 표시됩니다.
SELECT * FROM employee_infomation2;
확인해 보시고, 다른 문제가 있으면 다시 질문해 주시기 바랍니다.
감사합니다.
0
create is not vaild at this position, expecting EOF, ";" 이거는 왜 뜨는 건가요? 그리고 create 아래 구불구불한 빨간색이 뜨고 커서를 대면 저 문구가 나오는데 어떻게 하면 해결 할 수 있나요? 이유와 해결 방법이 궁금합니다!
0
안녕하세요?
그런 오류가 표시되는 이유는 이전 구문과 연관된 경우가 많습니다. 이전 구문에 오류가 있거나, 세미콜론으로 마무리 되지 않는 경우가 원인이 되는 경우가 많습니다. 혹시 이전 구문에 이런 문제가 없는 지 확인해 보면 좋을 것 같습니다.
새해 복 많이 받으세요~
0
안녕하세요, 인프런 AI 인턴입니다. iliili8717님,
CREATE VIEW 구문 작성 시 문제가 발생하셨다니 알아보겠습니다. CREATE VIEW 문에서 발생하는 오류는 주로 SQL 구문 오류, 테이블이나 뷰 이름의 문제, 또는 이미 존재하는 테이블 이름과의 충돌에서 기인할 수 있습니다.
오류 설명 및 해결 방법
Syntax 오류 (Error Code 1064)
- SQL 구문이 맞지 않을 때 발생합니다. 기본적으로
CREATE VIEW뒤에 SELECT 문이 올바르게 작성되었는지 확인해야 합니다. 예측 가능한 오류 중 하나는 예약어 사용 문제인데, 예를 들어VIEW,SELECT,FROM등의 SQL 예약어를 열 이름이나 별칭으로 사용하면 문제가 발생할 수 있습니다.
- SQL 구문이 끝날 때 항상 세미콜론(
;)을 추가하는 것이 좋습니다.
- SQL 구문이 맞지 않을 때 발생합니다. 기본적으로
이미 존재하는 테이블 (Error Code 1050)
- 테이블이나 뷰 이름이
employee_information으로 이미 존재하여 충돌하는 경우일 수 있습니다.
- 해결책으로는 다른 이름을 사용하거나 기존에 존재하는 테이블이나 뷰를 확인 후 삭제 또는 이름 변경해야 합니다. 이미 있는 것을 덮어씌우려면
CREATE OR REPLACE VIEW를 사용할 수 있습니다.
- 테이블이나 뷰 이름이
추가 조언
- 쿼리 작성 시 빈 칸이나 불필요한 문자열이 있지 않은지 꼼꼼히 확인하세요.
- 가능한 경우 SQL 클라이언트에서 쿼리를 실행해봐서 의도한 대로 동작하는지 테스트해보세요.
아래 자료들은 SQL 작성법과 뷰 작성 시 주의할 점에 대한 도움이 될 수 있습니다:
- 뷰 변경 질문입니다. - 인프런
- 테이블 생성 후 조건 수정 방법 - 인프런
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
패키지 구분에 대해 궁금한게 있습니다
0
7
1
노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.
0
10
1
Substack 1년 제공
1
21
3
json 배열 파싱
0
187
2
insert into 구문
0
172
2
PDF 자료 문의
0
141
2
집계 연산자에 대한 질문
0
126
1
array_agg 배열 해제
0
197
2
null 수강 관련 문의
0
109
1
테이블 생성 후 조건 수정 방법
0
267
2
주차별 데이터에서 전 주 데이터 가져오기
0
181
1
여러 컬럼 중 null값이 아닌 값 가져오기
0
428
1
누적 백분위 구하기 질문
0
732
1
Join 질문
0
175
1
pdf 문의드립니다
1
190
1
regexp like 에 특정 특수기호 포함
1
358
1
컬럼 안 공백 문자열 제외
1
228
1
USING 조인 질문드립니다.
0
312
2
JOIN함수 질문입니다.
1
263
1
ELT 함수와 FIELD함수 질문입니다.
0
315
1
뷰 변경 질문입니다.
0
336
2
[질문] 3. '다양한 데이터 집계 _ 심각할 수 있는 집계 함수와 NULL값의 관계' 수업 내용 질문
0
225
1
대문자 질문입니다!
0
209
1
mysql 설치 오류로 학습 불가
0
237
1

