多个表插入新记录的问题
有两个表,person和only
person(name,sex,onlyid)
only(onlyid,id_card)
其中only.onlyid是个自增字段,person.onlyid对应到only.onlyid,能不能一起在两个表中插入新行?
我是先在only表插入新行,然后取得onlyid,再在person表插入新行。但是如果only表插入成功,但person表的插入动作失败的话,就会造成错误(身份证的记录有了,但人员记录没有),所以想看看能不能一起插入新行。
(我是用的dao,用SQL语句解决的也行)
请各位高手帮我解决一下!谢谢!