티스토리 뷰
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
mysql 예약어와 예약어를 필드명,데이터베이스명으로 사용시 에러문제해결
mysql 예약어와 예약어를 필드명,데이터베이스명으로 사용시 에러문제해결
어떤 프로그램이든 예약어는 항상 존재한다. 프로그램의 내부적으로 구동되게 하기 위한
예약어 일것이다. MYSQL 데이터베이스에도 예외는 아닌데 이러한 예약어를 사용하여
데이터베이스 필드명으로 사용하던 코드가 MYSQL 버젼을 업그레이드 한다든지 하게되면
에러메시지를 출력하고 값의 쿼리를 해오지 못하는 경우가 발생된다.
우선 MYSQL 의 예약어들을 알아보자
1 필드명 사용시 에러문제해결
이러한 예약어을 mysql 하위버젼에서 사용시에 별 문제가 없다가 mysql 상위버젼에서 문제가 발생할 수 있다. 이러한 문제 발생시엔
간단하게 해결하는 해결방법이 있다
ex) div(예약어) 필드명
select * from database where div='검색어' -> div 예약어 사용
select * from database where `div`='검색어' 로 문제가 되는 예약어 필드명을 `` 으로 묶어주면 간단하게 해결된다.
2 예약어로 데이터베이스명 사용
좋은 방법은 아닐테지만 부득이 예약어로 데이터베이스 명으로 사용해야 할경우
데이터베이스 생성명령어는 아래와 같이 해준다.
'DEVELOPE > MYSQL&MARIADB' 카테고리의 다른 글
Mysql Workbench 설치 (0) | 2017.10.29 |
---|---|
phpmyadmin 설치 및 설정방법 (1) | 2017.10.22 |
SQL 함수 (숫자제어 집계함수) (0) | 2017.10.21 |
SQL 함수 (문자열 데이터조작) (0) | 2017.10.20 |
SQL 명령문 최적화 하기 (0) | 2017.10.20 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 부트스트랩
- 우분투
- 카카오스토리 sns 공유
- MySQL
- Q6600
- APM 설치
- 트위터 공유소스
- mysql 백업
- 카카오스토리 url 공유
- ubuntu
- MYSQL 명령어
- crontab
- 트위터 sns 공유
- CentOS
- 반응형 웹
- 페이스북 공유소스
- SQL 함수
- 미디어쿼리
- 우분투 usb 설치
- 우분투 다운로드
- centos 7
- mariadb 백업
- yum
- 에디트플러스
- 트위터 공유방법 및 소스
- CentOS 설치
- SQL 정렬
- 카카오스토리 공유소스
- 리눅스 명령어
- 트위터 url 공유
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함