情况是这样的
table的主键ID的当前值放在另一个表table2中
当往table中插入记录时,触发器会从table2中取出ID的当前值加1,写入到table中,然后改写table2的ID值,下次插入又循环一次现在的问题是我要一次插入多条记录比如:
INSERT INTO table 
   (title_id, title, type, pub_id)
SELECT title_id, title, type, pub_id
FROM table2
WHERE (pub_id = '0766')
这种情况,触发器是插入多条记录也只触发一次?我这样做的时候一直提示主键重复
那么在保持原有数据库不做改动的情况下,有没有可能一次插入多条记录?