쪽지를 보내려면, g5_memo 테이블에 추가되어야 하는데요~~

쪽지를 보내려면, g5_memo 테이블에 추가되어야 하는데요~~

QA

쪽지를 보내려면, g5_memo 테이블에 추가되어야 하는데요~~

본문

insert 문으로 특정한 경우에 입력을 하려는데요

 

g5_memo 테이블에 me_id 값 맨 마지막에 추가해야하는데요

입력하는 시점에서 me_id 최종 값을 확인후 입력을 해야할듯한데 

어떻게 하면 될까요?

 

insert into g5_memo ( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo ) values ('aa', 'admin', now(), '이벤트 만료기간이 열흘 남았습니다.' );

 

me_id default 값이 0이라서 입력없이 insert 되면 0으로 입력되네요


 

 

mysql> desc g5_memo

+------------------+-------------+------+-----+---------------------+-------+

| Field            | Type        | Null | Key | Default             | Extra |

+------------------+-------------+------+-----+---------------------+-------+

| me_id            | int(11)     | NO   | PRI | 0                   |       |

| me_recv_mb_id    | varchar(20) | NO   | MUL |                     |       |

| me_send_mb_id    | varchar(20) | NO   |     |                     |       |

| me_send_datetime | datetime    | NO   |     | 0000-00-00 00:00:00 |       |

| me_read_datetime | datetime    | NO   |     | 0000-00-00 00:00:00 |       |

| me_memo          | text        | NO   |     | NULL                |       |

+------------------+-------------+------+-----+---------------------+-------+

6 rows in set (0.00 sec)



g5_memo 테이블에 입력을 할 때,,,,me_id 값을 입력을 해야합니다. 

자동 증가 하도록 변경하면 좋을 듯해서..아래와 같이 변경해봤는데 안되네요

 

ALTER TABLE g5_memo MODIFY me_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

ERROR 1068 (42000): Multiple primary key defined

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 534
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT