2013-03-19 3 views
0

이상한 것으로 나타났습니다. 내 DB에서 모든 테이블에는 홀수 기본 키 만 있습니다.Yii 기본 키 증가 2

id | value 
    1 | 10 
    3 | 15 
    5 | NULL 
    7 | 1 

다른 Yii 사이트에는 모두 정상입니다.

$model = new Tbl1; 
$model->value = 10; 
$model->save(); 

$command = Yii::app()->db->createCommand(); 
$sql = 'INSERT INTO `tbl2` SET `value` = 10'; 
$command->setText($sql); 
$command->execute(); 

이, 이상한 그것이 :

행은 다른 방법으로 다른 테이블에 추가?

+0

MySQL을 사용하고 있습니까? – topher

답변

5

데이터베이스 서버 (아마도 MySQL)에서 auto_increment_incrementauto_increment_offset 변수를 확인하십시오.

1으로 설정하십시오.


추가 명령 및 동작에 대한 정보는 here입니다.

+0

고마워, 너는 맞다'auto_increment_increment - 2, auto_increment_offset - 1'. – Narek