【发布时间】:2011-09-19 10:44:43
【问题描述】:
如何向两个或多个表中插入数据?
目前我正在使用这个技巧。 (假设语法是正确的)
$Sql1 = "insert into user";
$Sql2 = "insert into files";
$Sql3 = "insert into messages";
query $Sql1
query $$ql2
query $Sql3
所以我正在使用这个,我需要优化。
另外,我想我需要使用外键?但我不知道如何在 phpmyadmin 上进行操作。
最后:
这就是我想要的。
在“user”表中插入数据,然后自动在“messages”和“files”表中插入数据 还将有一个与用户相同的 ID。这就是我在代码中使用 3 个查询的原因。
请帮帮我。
提前感谢!
我的
【问题讨论】:
-
为什么需要优化这个?这三个查询是否构成实际性能问题?
标签: php mysql database database-optimization