是否可以根据MySQL中的另一个参考列自动递增辅助列上的值。
假设我有一个如下表格,我需要根据GRP_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 :(得分:-1)
你可以使用LAST_INSERT_ID()
来保护你的mysql数据库中的任何表的插入自动增量id,但你需要在MySQL中使用insert values first reference table or column
。
那里有id的地方
INSERT INTO table (id, grap_id,name)
VALUES (LAST_INSERT_ID() ,' ', 'Value4name');