2026, 새로운 도약을 시작합니다.

고유번호 자동증가 질문이요 채택완료

예를들어 아이디를 만들때마다 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개

채택된 답변
+20 포인트

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

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

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

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

로그인
🐛 버그신고