2011-12-21 2 views
0

MySQL의 다른 참조 컬럼에 따라 보조 컬럼의 값을 자동 증가시킬 수 있습니까? 보조 컬럼의 My SQL AUTO_INCREMENT

내가 자동 그것이 당신의 MySQL의 DB에 마지막으로 삽입 자동 증가 ID 모든 테이블을 방어 년대 ID 값이

+--------+----+---------+ 
| grp_id | id | name | 
+--------+----+---------+ 
| 1001 | 1 | abc  | 
| 1002 | 1 | xyz  | 
| 1002 | 2 | ijl  | 
| 1002 | 3 | efg  | 
| 1003 | 1 | hij  | 
| 1003 | 2 | mno  | 
+--------+----+---------+ 
+0

삽입에 대한 트리거를 사용할 수 있습니다위한 장소를이야 .bec. 그러나이 개 자동 증가 컬럼을 위해, 그것은 현재 불가능합니다 .. – Nonym

답변

-1

당신이 LAST_INSERT_ID()를 사용할 수 GRP_ID에 따라 증가해야하는 다음과 같이 나는 테이블을 말해봐 하지만 MySQL의에서 insert values first reference table or column 필요 가 "ID

INSERT INTO table (id, grap_id,name) 
VALUES (LAST_INSERT_ID() ,' ', 'Value4name');