mysql -uUSER -pPASS --default-character-set=euckr < DUMP.sql

입력할 DB 는 UTF8 인데
덤프 파일이 euckr 이라면 euckr 이라고 가르쳐줘야 합니다.

"=" 부호를 하나 빼먹은 이유로 삽질 ;;;
신고

이 글은 후다다다다다님의 2008년 7월 17일의 미투데이 내용입니다.

신고


MySQL Stored Procedure 로 Array 넘기기


Stored Procedure 를 쓰다 보면 데이터를 대량으로 넘겨야 할 경우가 있다.
MSSQL 을 쓸때는 prepared document 를 써서 XML 로 데이터를 넘겼었다.
XML 로 넘기고 임시 테이블에 넣고 .. 작업 하기 참 편했다..ㅠ.ㅠ

MySQL을 쓰다가 놀란것은 XML 로 데이터를 주고 받을 수 없구나 헉헉..

5.1 버전에서 ExtractValue 함수가  있긴 한데.. 데이터를 넘겨 보니
배열 형태로 받는 것이 아니라.. 옆으로 그냥 쭉~~ ㅠ.ㅠ (참조)
눈물이 앞을 가렸다.. 하나 만들어 버릴까 하다가..
인터넷을 좀더 뒤졌다. 그래서 쓸만한 것을 찾았다.... ㅎㅎ

Split a Delimited String in SQL

아싸 좋구나. ㅎㅎ
하지만 Delimiter 가 넘기는 String 내에 포함 되었을 경우는??
문제가 생길수 밖에 없다..
흠.. 뭔가 좀더 깔끔한 방법이 필요한데..
XML 을 Table 형태로 변환 가능 하게 할 마땅한 방법을 모르겠다. ㅠ.ㅠ






신고

티스토리 툴바