쪽지를 보내려면, 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