2011-03-17 2 views
0

인사말 모두SQLite INSERT 명령 구문 도움말

기존 테이블에 새 열을 추가하려고하는 SQLite 데이터베이스가 있습니다. 나의 현재의 구조는 다음과 같습니다

ID_NO, 정수 가이드, 정수 재료, 텍스트

내가 물질 키의 첫 번째 문자 새 열, 텍스트 여기

을 추가 할

은 무엇입니까 시도했지만 소재가 존재하지 않는다는 오류가 발생합니다.

INSERT INTO ERG_DATA (KEY) VALUES (SUBSTR(MATERIAL,1,1)) 

올바른 명령을 삽입 했습니까? 어떤 도움을 주시면 감사하겠습니다. 고마워요!

답변

0

, 당신을 추가처럼

, 당신은 대신 알터 문을 찾아야한다 이 같은 것을 원한다. (두 개의 명령)

ALTER TABLE erg_data ADD COLUMN key CHAR(1); 
UPDATE erg_data SET key = SUBSTR(material, 1, 1); 
+0

나는 정확히 찾고있는 대답이다. 고맙습니다! – wyoskibum

0

SQLite는 사용하지 않았지만 일반적으로 테이블 정의를 변경하지 않고 테이블에 데이터를 쓰는 데 Insert 문을 사용합니다. 당신은 테이블의 정의를 변경하려면 테이블 변경은 [TABLENAME] 열이 [럼 이름] [데이터 형] 내 머리의 상단에서