标签: php mysql sql insert
可能重复: mySQL - Insert into three tables
我想知道我是否可以使用PHP / MySQL中的一个查询将数据插入两个表中?
如果有可能,我可以看一个例子吗?
答案 0 :(得分:6)
不,这是不可能的。 Mysql INSERT语法接受一个且只有一个表作为目标
答案 1 :(得分:2)
使用一个查询
否强>
答案 2 :(得分:0)
使用一个查询!我不这么认为。
但是,我认为最合适的方法是利用交易。使用事务,您可以确保将数据插入多个表(成功),否则将回滚任何更改。也就是说,要么坚持所有的改变,要么根本不采取任何行动。