--需要写三个insert 没有什么捷径
--下面语句供参考(假设uid 和id 都是自增)
insert into 表1 select 'dingyi',udate, usalary from 表1 where uid=3
insert into 表2 select a.uid,position, phone from 表1 a,表2 b where a.uid=b.uid and a.uid=3
insert into 表3 select a.uid,address, code from 表1 a,表3 b where a.uid=b.uid and a.uid=3
------其他解决方案--------------------
INSERT INTO 表一 VALUES(4, 'dingyi', '12-12-1979',5000)
INSERT INTO 表2(uid,POSITION,phone)
SELECT 4,POSITION,phone
FROM 表2
WHERE [uid]=3
INSERT INTO 表3(uid, address, code)
SELECT 4,address, code
FROM 表3
WHERE [uid]=3