채택완료

고유번호 자동증가 질문이요

예를들어 아이디를 만들때마다 mb_no가 1부터 자동으로 +1이 되잖아요 

 

그렇게 하려면 어떻게 해야할까요

 

테이블을 따로 만들었는데 그 no값으로 식별하려고 합니다


Copy
if ($w == '') {
$sql = " insert into popup_table
                set pop_no = '1',
                     ca_name_pop = '$ca_name',
                     subject_pop = '$subject',
                     mb_id_pop = '{$member['mb_id']}',
                     datetime_pop = '".G5_TIME_YMDHIS."',
                     step_pop = '$wr_2',
                     view_ck_pop = '1' ";
    sql_query($sql);
 } else if ($w == 'u') {
$sql = " update popup
                set ca_name = '$ca_name',
                     subject_pop = '$subject',
                     mb_id_pop = '{$mb_id}',
                     step_pop = '$wr_2',
              where pop_no = '{$popup_table[pop_no]}' ";
    sql_query($sql);
 }
|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

pop_no 필드에 auto_increment 속성을 주시면 자동 증가 됩니다.

 

답변에 대한 댓글 3개

ALTER TABLE `popup_table` CHANGE `pop_no` `pop_no` INT(11) NOT NULL AUTO_INCREMENT;
이렇게 실행해도 됩니다.
그럼 insert sql문에서는 따로 넘버값을 안줘도 되나요? 자동으로 올라가나요?
자동으로 올라가는거 확인했습니다 감사합니다

답변을 작성하려면 로그인이 필요합니다.