Php 使用重复更新时插入查询2个表
是否可以在一个INSERT上连接两个表。。。关于重复的UPDATE语句。我正在尝试从两个表中动态打印数据。我已成功地将数据从一个回送到表单字段中。在过程进行到一半时,我意识到我还需要另一张表中的数据 所以我在下面的陈述中感到疑惑:Php 使用重复更新时插入查询2个表,php,mysql,Php,Mysql,是否可以在一个INSERT上连接两个表。。。关于重复的UPDATE语句。我正在尝试从两个表中动态打印数据。我已成功地将数据从一个回送到表单字段中。在过程进行到一半时,我意识到我还需要另一张表中的数据 所以我在下面的陈述中感到疑惑: $example_query = "INSERT INTO example(x,y) VALUES (?,?) ON DUPLICATE KEY UPDATE x = ?
$example_query = "INSERT INTO example(x,y) VALUES
(?,?)
ON DUPLICATE KEY
UPDATE
x = ?
,y = ?";
如果我也可以调用另一个表,或者最好的做法是什么。您应该创建两个单独的插入,而不是一个复杂的插入。然后在事务中运行两个插入,以确保两个插入都已执行
开始交易
在表1中插入。。。
在表2中插入。。。
提交
在插入数据时调用另一个表有什么帮助?@N.B我需要该表中的数据,以显示有关产品的数据。那么插入如何帮助您检索数据?谢谢。非常感谢