Php 如何使用LAST_insert_ID()MySQL进行多次插入?
我有三张桌子:Php 如何使用LAST_insert_ID()MySQL进行多次插入?,php,mysql,sql,insert,Php,Mysql,Sql,Insert,我有三张桌子: 顾客 电子邮件 电话 他们每个人都有自己的自动增量id(id\u客户、id\u电子邮件、id\u电话),我还有两个表来关联他们: 客户电子邮件 客户电话 这些表包含作为外键的其他表ID 如何使用LAST\u INSERT\u ID()将它们关联到单个SQL语句中?或者您有什么建议?您可以使用变量存储上次插入ID()的结果 在电子邮件中插入(…)值(…); 设置@email_id=LAST_INSERT_id(); 插入电话(…)值(…); 设置@phone_id=LAST
- 顾客
- 电子邮件
- 电话
自动增量id(id\u客户、id\u电子邮件、id\u电话)
,我还有两个表来关联他们:
- 客户电子邮件
- 客户电话
如何使用
LAST\u INSERT\u ID()
将它们关联到单个SQL语句中?或者您有什么建议?您可以使用变量存储上次插入ID()的结果
在电子邮件中插入(…)值(…);
设置@email_id=LAST_INSERT_id();
插入电话(…)值(…);
设置@phone_id=LAST_INSERT_id();
将值(@email\u id,@phone\u id)插入到客户电话(id\u email,id\u phone)中;
您到底想要什么?您在哪里写过任何问题吗?如果我插入一个客户需要同时插入两个电话号码,该怎么办?您将如何“循环”将每个电话号码与客户关联?