我有一个名为pages
的表,其中有一个名为page_objects
的子表。
让我们说这些表格包含以下数据:
页面
page_objects
一个页面可以有更多的page_objects,但每页只有一个page_object是“活跃的”。
当我插入新页面时,我想直接使用创建的page_object
的ID来添加page
。
第一个问题:是否可以在1次查询中执行此操作? (例如,在LAST_INSERT_ID()
的查询中使用page_object
?)
如果可能的话:第二个问题:我需要返回新创建的行的ID,我该怎么做?
第3个问题:然后必须在`page_object中更新生成的page_id
,是否可以在一个查询中执行此操作?
目前我正在使用三个查询,哪个imo没有真正优化? 我想学习优化我的MySQL查询,但我是相当新的,所以欢迎任何提示/帮助你给我!