给你一个简单的方法
用PHP可以实现
不过我只说思路
首先当你插入表1时可以通过函数mysql_insert_id()
这个时候此ID就是你刚刚插入那个表的ID 也就是那个自增长ID
这个时候马上写一个语句插入第二条数据在第二个表里面.同样可以取这个ID用于插入.
你的问题就解决了 .
听好了 宝贝 这个叫mysql 触发器
A表 的id 与B的id保持一致
大概是这样写的
delimiter |
CREATE TRIGGER chufaqingmingzi BEFORE INSERT ON a
FOR EACH ROW BEGIN
INSERT INTO a SET id = NEW.id;
END;
|
网上搜搜 mysql触发器
你先插入表A,用mysql_insert_id()获取插入操作产生的id,再插入表B