0

可能重复:
MySQL 插入多个表?(数据库规范化?)

我正在寻找使用 MySQL 的单个查询将值插入两个单独的表中。这可能吗?

我已经尝试过谷歌,但它并没有像我想要的那样提供任何东西。我有一个用户填写的表格,它需要将不同的字段值放在不同的表中,我认为使用一个查询而不是两个查询会更有效。

4

1 回答 1

3

虽然我看不出使用一个查询真的会更有效恕我直言,您至少有以下选项:

  1. 使用存储过程
  2. 使用 INSERT TRIGGER(例如在临时表上)
  3. 假设您从技术上将 PHP 用于服务器端脚本,您可以使用multi_query(),但这会带来很大的安全风险并且不会使插入成为原子操作。
于 2013-01-20T00:55:04.597 回答