database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 23797 게시물 읽기
No. 23797
공백 입력될 경우
작성자
작성일
2005-05-23 11:56ⓒ
2005-05-23 11:57ⓜ
조회수
1,639

기존 3.x대의 버젼에서 4.1.10a로 버젼업을 한 이후

 

값이 없는 공백의 자료가 입력되어 들어 옵니다.

 

테이블 생성문 - 중요 부분만 올림 ....

CREATE TABLE member (
id varchar(12) NOT NULL,
insdate datetime default NULL
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=euckr;

 

이렇게 생성된 테이블에 값은

id | insdate

| 2005-05-23 11:36:49

 

이렇게 들어 옵니다.

 

INSERT문 앞에 PHP로 if(!$id) 로 널값을 체크하여 입력 안되게 하였는데두

 

값이 들어 오는게 문제 입니다.

 

더 이상한것은 회원가입시 여러번 실험했지만 정상적으로 값이 들어 오며 값이 없을 경우

 

저장이 안되드라구요

 

근데 다런 웹상에서 이렇게 값이 들어 오니 뭐가 문제인지 모르겠습니다.

 

황당 할 뿐입니다 ㅡㅡ;

이 글에 대한 댓글이 총 3건 있습니다.

짐 이 문제를 여러가지 각도에서 시도 실험하고 있는데요

 

테이블 생성시에

CREATE TABLE member (
id varchar(12) NOT NULL,
insdate datetime default NULL
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=euckr;

 

이렇게 생성하여도 mysqldump 시에 나온 쿼리문을 확인해 보면

CREATE TABLE member (
id varchar(12) NOT NULL  default NULL '',
insdate datetime default NULL
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=euckr;

 

이렇게 나옵니다 ㅜㅜ

 

default NULL ''

 

이것이 왜 생기는 겨죠??

 

 

mysql 4.1.10a의 버그인가요?

 

길님이 2005-05-23 12:25에 작성한 댓글입니다. Edit

글자셋이 맞지 않는경우 그런 증상이 있습니다..

입력값이 truncate 되버리는거죠...

mysql> 콘솔에서 입력해보시면 warning 이 뜰겁니다..

이경환(babocom)님이 2005-05-23 12:57에 작성한 댓글입니다.

허정수(wertyu)님의 댓글로 해결 했습니다.

허정수님 이경환님 감사합니다.

 

아래는 허정수님의 댓글 내용입니다.

 

>어제 밤에 글 읽고, 오늘 회사 와서 테스트 해 봤습니다.

 

>export LANG=en_US.iso885915

 

>LANG을 위처럼 하면, 입력이 잘 될것입니다.

 

>Redhat 9.0부터 LANG이 좀 바뀌었던데, 자세한 것은

저도 잘 모르겠구요.

 

>LANGko_KR.eucKR 이거이면, man 이나 less 등에서 특수 문자들이 많이 깨져서 저는 Redhat 9.0 이후부터 Fedora 등을 설치하면, LANG을 모두 en_US.iso885915로 바꾸어 사용합니다.

 

>LANG 관련해서 누가 잘 설명해 주시면 고마울텐데.

>허정수(wertyu)님이 2005-03-16 13:15:18에 작성한 댓글입니다.
길님이 2005-05-26 10:53에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
23800[tip] mysql 4.1.12 에서 jdbc 한글 연동 방법
오재우
2005-05-23
2151
23799innodb table space문제입니다 [1]
dddars
2005-05-23
1799
23798xp_sp2환경의 asp에서 mysql 사용시 에러 문의...
김민혁
2005-05-23
2372
23797공백 입력될 경우 [3]
2005-05-23
1639
23796쿼리 튜닝 문의입니다. [3]
이기명
2005-05-22
4091
23795mysql db 를 백업해서 다른 컴에 복구한후 자료를 볼 수 없음. [3]
BlueSpy
2005-05-22
1596
23794update질문...이에요 [2]
LinDol
2005-05-21
1525
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다