2014-09-27 3 views

답변

0

SQLite는이에 대한 명시 적 메커니즘이 없습니다,하지만 당신은 트리거를 구현할 수 :

CREATE TRIGGER MyTable_row_count 
BEFORE INSERT ON MyTable 
WHEN (SELECT COUNT(*) FROM MyTable) >= 10 
BEGIN 
    SELECT RAISE(FAIL, 'too many rows'); 
END; 
+0

덕분에, 그것은의 작업 –

0

SQLite에는 같은 옵션이 없습니다.

가장 좋은 방법은 SELECT COUNT(*) FROM tbl을 실행 한 다음 반환 된 개수가 원하는 것보다 큰지 확인한 후 삽입하는 것입니다.