2012-11-29 4 views
2

sqlite 3 데이터베이스가 있고 여러 PHP 인터페이스를 시도했습니다. 하나의 테이블에는 1500 행 이상이 있으며,이 크기의 테이블에 열을 추가하는 데 대처할 수있는 인터페이스는 없습니다. 새 열을 사용하여 새 테이블을 만든 다음 레코드를 다른 테이블로 복사하려고했습니다. 같은 문제.sqlite 3 번 열을 추가하려고 시도했습니다.

예를 들어 add column 명령을 실행할 때 phpliteadmin을 사용하면 서버에서 빈 응답을 얻습니다 (Chrome에서 데이터 수신 안함, Firefox에서 연결 재설정 됨).

내 머리카락을 찢어내는 것 - 인터페이스를 통해 또는 코드를 통해 열을 추가하는 방법에 대한 제안이 있습니까?

답변

0

SQL As Understood By SQLite은 (는) 친구입니다.

열을 추가하는 SQL 문은 단순히

ALTER TABLE mytable ADD COLUMN foobar CHAR; 

내가 발행 한 명령이 실패하기 때문에 인터페이스가 시간 초과한다고 가정합니다. 많은 양의 데이터가 포함되어 있지 않으면 1500 행이 아무것도 아닙니다. 데이터베이스 파일 (웹 서버에 있다고 가정)을 다운로드 한 다음 터미널에서 sqlite3을 실행하고 코드를 실행하려고합니다.

관련 문제