mysql 테이블 생성시 오류가 납니다

mysql 테이블 생성시 오류가 납니다

작성일 2017.11.09댓글 1건
    게시물 수정 , 삭제는 로그인 필요



사진과 같이 user라는 DB에 user라는 테이블을 생성하려고 하니 버전에 맞게 sql문(?)을 작성하라는데
어떻게 작성해야 하는지 모르겠습니다.

버전은 10.1.28-MariaDB 입니다.
그리고
맨 마지막줄의 primary key('no') 이게 무슨 뜻인가요 뒷쪽은 뭐 인코딩? 그런거 하는건 알겠는데
앞줄을 모르겠습니다.

질문정리
1. 위의 사진의 소스가 입력됬을 때의 서비스를 사용할수 있게 10.1.28-MariaDB버전으로 수정해주세요
2. 맨 마지막줄의 primary key('no') 이게 무슨 뜻인지

알려주시면 감사하겠습니다!!!


#mysql 테이블 생성 #mysql 테이블 조회 #mysql 테이블 삭제 #mysql 테이블 복사 #mysql 테이블 정보 조회 #mysql 테이블명 변경 #mysql 테이블 목록 조회 #mysql 테이블 용량 확인 #mysql 테이블 컬럼 추가 #mysql 테이블 데이터 삭제

profile_image 익명 작성일 -

primary key('no')

)  Engine ~~~


언뜻 보기에 이게 보이는 군요... 

1. 괄호 하나 더 넣어주시고요... 이건.. mariadb 버젼이 아니라.. mysql도 같습니다..

아예 문법에러입니다..;;;


2. primary key는...  말 기본키 입니다.

auto_increment 는 자동증가하는 값인데... 이 값이 제멋대로 바뀌면 자동증가에 문제가 생기겠죠..

그래서 프라이머리키로 세팅을 하고, 여기에 자동증가를 설정합니다.


프라이머리키는 키 기능과 함께.. unique(+index)도 같이 수행합니다...

unique는 index기능을 같이 수행하므로.. 중복값이 안될경우 unique를 지정합니다.


현재 테이블에서 가장 기본이 되는 key 라고 생각하시면 됩니다.

한개의 테이블에 1개만 설정이 가능합니다.


또한, 참고로 말씀드리자면,  회원정보테이블 같은데요..

테이블을 설계할때... 데이터의 입출력과 조회도 신경써야 합니다.

사실.. 회원정보에서 중요한값은 회원아이디입니다..

아이디로 중복체크도 하고,  검색도 하죠...

따라서, 아이디에 unique도 같이 부여해 주는 것이 좋습니다...


참고만 하세요..


mysql 테이블 생성시 오류가 납니다

사진과 같이 user라는 DB에 user라는 테이블을 생성하려고 하니 버전에 맞게 sql문(?)을 작성하라는데 어떻게 작성해야 하는지 모르겠습니다. 버전은 10.1.28-MariaDB...

MySQL 테이블 생성시 오류좀...

... 먼저 제가 등록시킬 테이블과... 이대로 넣으면 아래처럼 오류가 뜨네요..... #1064 - You have an error in your SQL syntax. Check the manual...

급질, mysql 테이블 생성시 오류

... customer 테이블은 잘 만들어지는데 bank 부터... 참조되는 테이블의 기본키를 참조 하기 때문에 bank 테이블의 B_CODE를 Primary...

phpmyadmin에서 mysql 테이블 생성시...

테이블이나 필드를 생성하면 아래와 같은 오류가 뜨네요? MySQL 메시지: You have an error in your SQL syntax near 'NOT NULL AUTO_INCREMENT PRIMARY KEY)' at line 1...

mysql 테이블 생성시 필드명 첫글자...

제목 그대로 mysql 에서 테이블 생성시 필드명 첫글자는 숫자로 할수 없는걸로 알고... 않거나 오류 처리 됩니다. 이는 테이블뿐 아니라 데이터베이스, 컬럼도 마찬가지구요...

프로시져 생성시 acess denied 오류

이상하게 권한을 다 줘서 table 생성 수정, 삭제 다 되는데 프로시져 생성만 하면 오류가 생깁니다. 왜 그럴까요??? mySQL의 DB접속권한이 좀 복잡하게 꼬여...

mysql timestamp 질문

... 진행중인데 테이블의 칼럼 중 3개를 하려하니 오류가 납니다 1개 까지는 되는데 2개 이상부터는 안되는거같은데 방법이 따로...

Mysql 테이블만들때 sql오류

... id VARCHAR2(15), 두번째줄에서 VARCHAR2쪽에서 오류가납니다 무엇때문인가요? 아래와 같이 해보세요. varchar2 타입이 없을 것 같습니다. CREATE...