출처 : http://arcemu.wowwars.net/t49-topic
SQLite에서는 MySQL의 다중 입력 기능(INSERT 쿼리 한줄에 여러개의 VALUES 값을 넣기)을 지원하지 않습니다.
INSERT INTO table VALUES(x, x), (y, y), (z, z);
식으로 되어 있는 쿼리문은
INSERT INTO table VALUES(x, x);
INSERT INTO table VALUES(y, y);
INSERT INTO table VALUES(z, z);
형태로 바꾸셔야 합니다.
그리고 SQLite에서는 백쿼터(`) 를 사용하지 않습니다.
MySQL에서는 내부 명령어와 혼동을 피하기 위해 테이블 이름에 백쿼터를 붙이는데,
SQLite에서는 동일한 기능을 더블쿼터(큰따옴표, ")로 지원합니다.
마지막으로 SQLite에서는 입력되는 텍스트 문장에 이스케이프(\)를 지원하지 않습니다.
모든 텍스트는 " 로 시작하여 " 로 끝나며, 문장 중간에 " 가 들어갈 경우 "" 로 입력합니다.
나머지는 입력된 문자 그대로 입력됩니다.
사실 큰 차이는 없지만 자잘한 차이점으로 인해 불편한 점들이 있긴 합니다.
sql 파일은 출처를 알려주시면 제가 수정해서 올려드릴 수 있습니다.
============
그리고 SQLite text관련해서 써먹어봤는데 이상하게 최대로 저장 할 수 있는 텍스트가 그렇게 많지가 않았다.
테이블의 컬럼 타입이 TEXT일 경우 이 아래가 최대치 인듯 하다.
<td colspan='6' class='view_cnt'> <div id='G_g_ArticleViewContainer_vi
이 정도가 최대치 인 듯 하다.
'Android Studio' 카테고리의 다른 글
(Android Studio) 웹뷰 뒤로가기 구현과 종료버튼 클릭시 확인창 띄우기 (0) | 2016.12.26 |
---|---|
(Android Studio) 웹뷰 페이지 관련 (0) | 2016.12.26 |
(Android Studio) Error : An error occured while executing doInBackground() (0) | 2016.12.26 |
(Android Studio) 안드로이드 메뉴바 이름 변경 (0) | 2016.12.26 |
(Android Studio) 웹뷰 확대 축소 기능 (0) | 2016.12.26 |