서버 셋팅상에서 MYSQL 5.0.X버전에서는 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
이구문이 추가되있어야 공백문자를 인식한다는군요^^
[이 게시물은 관리자님에 의해 2011-10-31 17:27:00 MySQL에서 이동 됨]
댓글 2개
17년 전
공백문자 인식이 어디에서 문제가 되나요??? 궁금해서요^^
letsgolee
17년 전
5.0 이상에서 기본적인 세팅값은 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"인데 여기서 STRICT_TRANS_TABLES 값이 있으면 테이블 필드의 정의에 따라 값이 정확이 입력이 되어야 insert가 됩니다. 예를 들면 no integer default ''이라고 정의했을 때 integer 값은 공백문자를 가질 수 없으므로 정의 자체도 문제거니와 공백문자 값을 insert 하려고 하면 에러가 발생합니다. 그래서 아래 버젼과 호환을 이루기 위해서는 STRICT_TRANS_TABLES 를 sql-mode에서 제거해 주어야 합니다. 관리자님의 설명은 그래서 잘못되었구요. 원래 의미는 트랜잭션 테이블에 값을 입력할 수 없다면 쿼리 구문 수행을 금지한다는 뜻이구요. 대부분의 php보드 생성 및 사용을 보면 위의 예처럼 올바른 정의와 올바른 값을 insert하지 않는 경우가 많기 때문에 만일 앞으로 mysql에서 sql-mode를 기본값으로 정의해서 사용하는 호트팅 서버를 쓰게 될 경우에는 소스를 수정해야할 부분들이 많게 됩니다.
NO_AUTO_CREATE_USER는 자동 사용자 생성 금지로 grant로 생성하던 것을 막겠다는 뜻이구요,
NO_ENGINE_SUBSTITUTION는 엔진 대체 금지로 create 이나 alter 명령시 엔진을 바꾸는 일이 있는데 그것을 막습니다.
참고: http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html
NO_AUTO_CREATE_USER는 자동 사용자 생성 금지로 grant로 생성하던 것을 막겠다는 뜻이구요,
NO_ENGINE_SUBSTITUTION는 엔진 대체 금지로 create 이나 alter 명령시 엔진을 바꾸는 일이 있는데 그것을 막습니다.
참고: http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2030 | 17년 전 | 2786 | ||
| 2029 | 17년 전 | 1594 | ||
| 2028 | 17년 전 | 1343 | ||
| 2027 | 17년 전 | 1607 | ||
| 2026 |
진정한승리
|
17년 전 | 2518 | |
| 2025 | 17년 전 | 1733 | ||
| 2024 | 17년 전 | 2015 | ||
| 2023 | 17년 전 | 1302 | ||
| 2022 |
SE7EN
|
17년 전 | 1039 | |
| 2021 | 17년 전 | 1124 | ||
| 2020 | 17년 전 | 2924 | ||
| 2019 | 17년 전 | 2465 | ||
| 2018 | 17년 전 | 2047 | ||
| 2017 | 17년 전 | 2047 | ||
| 2016 | 17년 전 | 1793 | ||
| 2015 | 17년 전 | 2245 | ||
| 2014 | 17년 전 | 2013 | ||
| 2013 | 17년 전 | 1984 | ||
| 2012 | 17년 전 | 1868 | ||
| 2011 | 17년 전 | 1204 | ||
| 2010 | 17년 전 | 1820 | ||
| 2009 | 17년 전 | 2225 | ||
| 2008 | 17년 전 | 2296 | ||
| 2007 | 17년 전 | 1639 | ||
| 2006 |
Arone
|
17년 전 | 1507 | |
| 2005 |
|
17년 전 | 1353 | |
| 2004 | 17년 전 | 2572 | ||
| 2003 |
suerte
|
17년 전 | 2669 | |
| 2002 |
suerte
|
17년 전 | 2073 | |
| 2001 |
suerte
|
17년 전 | 2417 | |
| 2000 |
|
17년 전 | 2721 | |
| 1999 |
|
17년 전 | 1324 | |
| 1998 |
|
17년 전 | 1189 | |
| 1997 | 17년 전 | 6323 | ||
| 1996 | 17년 전 | 1177 | ||
| 1995 | 17년 전 | 1628 | ||
| 1994 | 17년 전 | 1776 | ||
| 1993 | 17년 전 | 1097 | ||
| 1992 | 17년 전 | 1188 | ||
| 1991 | 17년 전 | 1888 | ||
| 1990 |
sdjsu
|
17년 전 | 1517 | |
| 1989 | 17년 전 | 3613 | ||
| 1988 |
smilesol
|
17년 전 | 1202 | |
| 1987 |
|
17년 전 | 1903 | |
| 1986 | 17년 전 | 1167 | ||
| 1985 | 17년 전 | 1384 | ||
| 1984 | 17년 전 | 2358 | ||
| 1983 | 17년 전 | 2009 | ||
| 1982 | 17년 전 | 1033 | ||
| 1981 | 17년 전 | 1034 | ||
| 1980 | 17년 전 | 1085 | ||
| 1979 |
오렌지76
|
17년 전 | 6041 | |
| 1978 |
오렌지76
|
17년 전 | 5843 | |
| 1977 | 17년 전 | 2026 | ||
| 1976 |
없어씨바라
|
17년 전 | 1020 | |
| 1975 | 17년 전 | 1111 | ||
| 1974 | 17년 전 | 2077 | ||
| 1973 | 17년 전 | 1507 | ||
| 1972 | 17년 전 | 1151 | ||
| 1971 |
smilesol
|
17년 전 | 1180 | |
| 1970 | 17년 전 | 1126 | ||
| 1969 |
smilesol
|
17년 전 | 1053 | |
| 1968 |
소행성블루
|
17년 전 | 3964 | |
| 1967 |
소행성블루
|
17년 전 | 2176 | |
| 1966 | 17년 전 | 1629 | ||
| 1965 |
소행성블루
|
17년 전 | 2765 | |
| 1964 |
고양Ol아빠
|
17년 전 | 1470 | |
| 1963 | 17년 전 | 1152 | ||
| 1962 | 17년 전 | 1170 | ||
| 1961 |
choijinhee
|
17년 전 | 1241 | |
| 1960 | 17년 전 | 1125 | ||
| 1959 | 17년 전 | 1244 | ||
| 1958 |
하이웹솔루션
|
17년 전 | 2402 | |
| 1957 | 17년 전 | 4189 | ||
| 1956 | 17년 전 | 1188 | ||
| 1955 | 17년 전 | 3947 | ||
| 1954 | 17년 전 | 4098 | ||
| 1953 | 17년 전 | 1216 | ||
| 1952 | 17년 전 | 2171 | ||
| 1951 | 17년 전 | 1618 | ||
| 1950 | 17년 전 | 3211 | ||
| 1949 | 17년 전 | 1358 | ||
| 1948 | 17년 전 | 3608 | ||
| 1947 | 17년 전 | 3403 | ||
| 1946 | 17년 전 | 2572 | ||
| 1945 | 17년 전 | 2936 | ||
| 1944 | 17년 전 | 2624 | ||
| 1943 | 17년 전 | 1944 | ||
| 1942 | 17년 전 | 3310 | ||
| 1941 | 17년 전 | 2623 | ||
| 1940 | 17년 전 | 3518 | ||
| 1939 |
|
17년 전 | 1146 | |
| 1938 | 17년 전 | 2245 | ||
| 1937 | 17년 전 | 1318 | ||
| 1936 |
smilesol
|
17년 전 | 1184 | |
| 1935 |
AHEEZII
|
17년 전 | 1057 | |
| 1934 |
smilesol
|
17년 전 | 1042 | |
| 1933 | 17년 전 | 1417 | ||
| 1932 | 17년 전 | 2855 | ||
| 1931 | 17년 전 | 3250 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기