如何使用PHP一次将数据插入两个mysql表

时间:2011-09-09 12:42:03

标签: php mysql sql insert

  

可能重复:
  mySQL - Insert into three tables

我想知道我是否可以使用PHP / MySQL中的一个查询将数据插入两个表中?

如果有可能,我可以看一个例子吗?

3 个答案:

答案 0 :(得分:6)

不,这是不可能的。 Mysql INSERT语法接受一个且只有一个表作为目标

答案 1 :(得分:2)

  

使用一个查询

答案 2 :(得分:0)

使用一个查询!我不这么认为。

但是,我认为最合适的方法是利用交易。使用事务,您可以确保将数据插入多个表(成功),否则将回滚任何更改。也就是说,要么坚持所有的改变,要么根本不采取任何行动。