使用JOIN插入MySQL表?

时间:2010-02-03 17:24:56

标签: php sql mysql

我有这些表:My final mysql db, could someone check if the tables are correctly made?

如何在此处插入广告?

是否也在插入时使用了连接?

由于

澄清:我需要在这里将值插入多个表中,并且除了使用多个INSERT INTO语句之外,不知道如何操作它。

所以我想知道是否还有一个声明(一行)并使用JOIN来插入?

3 个答案:

答案 0 :(得分:1)

据我所知,你不能在一个简单的SQL语句中将数据插入到多个表中。

有很多数据库抽象框架可以做类似的东西(教育救援!!),但这是另一个故事。

它自己的SQL它无法做到这一点。

答案 1 :(得分:1)

不能将INSERT语句插入多个表中。但是你可以使用一个很好地批处理各种插入的存储过程,而应用程序只能发出一个SQL命令。

答案 2 :(得分:0)

我不明白您关于广告的第一个问题。至于第二种情况,JOIN不会在标准表上使用,除非你在INSERT ... SELECT语句中使用它,你很可能不会这样做。