2014-04-08 3 views
0

나는 id_shop 내가 좋아하는 일에서 1000 결정할 것이다 구체적인 번호가 증가해야한다 항상 1 id_feature 인 phpMyAdmin을삽입 MySQL의 쿼리 자동 증가

INSERT INTO `ps_feature_shop`(`id_feature`, `id_shop`) VALUES ('1', '1') 

과 질의 새로운 증분 값을 삽입해야 또는 2000에서 30000 사이입니다.

어떻게해야합니까? 당신이 PHP 코드로 수행하려는 경우

+0

을 참조하십시오. 그러면 auto_increment를 실제로 사용할 수 없습니다. 이러한 숫자를 직접 생성하고 충돌을 일으키지 않아야합니다. –

답변

0

이보고, 당신은 당신의 CREATE TABLE 문 또는 나중에 ALTER TABLE 문을 사용하여 AUTO_INCREMENT 컬럼의 시작 값을 설정할 수 있습니다 당신에게

<?php 
    $startValue=1; 
    $endValue=1000; 
    function insertValue($startValue,$endValue){ 
     for($i=$startValue;$i<=$endValue;$i++){ 
      INSERT INTO `ps_feature_shop`(`id_feature`, `id_shop`) VALUES ($i, '1'); 
     } 
    } 
    ?>