如何更新INSERT中多个表中的多个字段?

时间:2014-07-29 01:55:59

标签: php mysql

我如何在多个连接的表中插入数据库?它与使用连接执行select语句时完全相同吗?它会喜欢这样的东西吗?或者你可以不加入插入?如果没有连接,我怎样才能连接插入表上的表,以便所有值都进入适当表中的相应字段?

$query = "INSERT INTO stories, wp_users.ID, writing (user_ID, SID, story_name, story_text)   
VALUES ('$user_ID', "$the_SID, '$story_name','$story_text'
LEFT JOIN writing ON stories.SID = writing.SID
LEFT JOIN wp_users ON stories.ID = wp_users.ID
WHERE stories.SID = $the_SID");
)";

1 个答案:

答案 0 :(得分:0)

在ORACLE中,您可以使用insert all into table1 values (...) into table2 values (...),即一个sql,可以插入两个或多个表中。 但是,在mysql中,它不支持insert all,而是建议使用事务。