可能重复:
MySQL 插入多个表?(数据库规范化?)
我正在寻找使用 MySQL 的单个查询将值插入两个单独的表中。这可能吗?
我已经尝试过谷歌,但它并没有像我想要的那样提供任何东西。我有一个用户填写的表格,它需要将不同的字段值放在不同的表中,我认为使用一个查询而不是两个查询会更有效。
可能重复:
MySQL 插入多个表?(数据库规范化?)
我正在寻找使用 MySQL 的单个查询将值插入两个单独的表中。这可能吗?
我已经尝试过谷歌,但它并没有像我想要的那样提供任何东西。我有一个用户填写的表格,它需要将不同的字段值放在不同的表中,我认为使用一个查询而不是两个查询会更有效。
虽然我看不出使用一个查询真的会更有效恕我直言,您至少有以下选项:
multi_query()
,但这会带来很大的安全风险并且不会使插入成为原子操作。