처음 Table 생성도 하지 않고 select 등을 날리면

no such table: user

최소한 table 한개는 생성한다.

CREATE TABLE user (
        id integer primary key autoincrement,
        username varchar(100),
        password varchar(1000),
        email varchar(100)
    );

그런데 해당 table에 Data 가 없이 조회를 할 때 적절한 처리를 하지 않으면 index out of range가 날 수 있다.

2021/02/03 09:20:23 http: panic serving [::1]:58206: runtime error: index out of range [0] with length 0

data insert

INSERT INTO "user" VALUES(1,'ab','cd','ab@cd.com');

이후 실행해보면 정상적으로 쿼리가 날아감.

소스코드에 문제가 없는데 오류가 나는경우 체크해 볼 것.

 

참고 : sqlite 콘솔에 접속했다가 종료할 때 quit 등의 다른 명령어가 있는 것은 아니고

ctrl + D  

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :