Php 吃了活动电影表 INSERT INTO jos_movie SELECT b.* FROM jos_movie a RIGHT OUTER JOIN movie_new b ON a.movie_name = b.movie_name WHERE a.movie_name IS NULL 保留所有电影的数据备份,这可以帮助您在将来显示一年内发行的所有电影的列表和详细信息,或包括特定演员阵容,或评级高于4等

Php 吃了活动电影表 INSERT INTO jos_movie SELECT b.* FROM jos_movie a RIGHT OUTER JOIN movie_new b ON a.movie_name = b.movie_name WHERE a.movie_name IS NULL 保留所有电影的数据备份,这可以帮助您在将来显示一年内发行的所有电影的列表和详细信息,或包括特定演员阵容,或评级高于4等,php,mysql,sql,Php,Mysql,Sql,良好的数据库结构将使您的代码更加简单,易于实现。 没有更多有用的链接 首先,创建一个好的数据库结构:- 创建一个ID以唯一地定义表中的每个电影 规范化您的表结构。表示将电影详细信息和活动电影列表保存在单独的表中(活动电影)。请点击以下链接了解更多信息 只需更新活动电影表,而不是一次又一次地更新同一电影的完整行 INSERT INTO jos_movie SELECT b.* FROM jos_movie a RIGHT OUTER JOIN movie_new b ON a.mo

良好的数据库结构将使您的代码更加简单,易于实现。 没有更多有用的链接
首先,创建一个好的数据库结构:-

  • 创建一个ID以唯一地定义表中的每个电影
  • 规范化您的表结构。表示将电影详细信息和活动电影列表保存在单独的表中(活动电影)。请点击以下链接了解更多信息

  • 只需更新活动电影表,而不是一次又一次地更新同一电影的完整行

  • INSERT INTO jos_movie
    SELECT b.*
      FROM jos_movie a
     RIGHT OUTER JOIN movie_new b
        ON a.movie_name = b.movie_name
     WHERE a.movie_name IS NULL
    
  • 保留所有电影的数据备份,这可以帮助您在将来显示一年内发行的所有电影的列表和详细信息,或包括特定演员阵容,或评级高于4等
  • 良好的数据库结构将使您的代码更加简单,易于实现。 没有更多有用的链接

    可能最好与临时桌一起使用

    1) 加载所有数据

    2) 删除暂存表中不存在的所有内容

    3) 更新存在的位置/加入临时表

    4) 在适当表中不存在的位置插入

    最后2个可能是使用MERGE语句完成的,或者更好的是,使用RDBMS附带的ETL工具


    不过,老实说,您的数据模型并不特别清晰。

    可能最好使用暂存表

    1) 加载所有数据

    2) 删除暂存表中不存在的所有内容

    3) 更新存在的位置/加入临时表

    4) 在适当表中不存在的位置插入

    最后2个可能是使用MERGE语句完成的,或者更好的是,使用RDBMS附带的ETL工具


    不过,老实说,您的数据模型并不特别清晰。

    理想情况下,分级信息应该已经分离,以便可以将电影分级信息与电影信息分离。然而,如果这不是您在您的情况下可以实现的,我将采取以下两个步骤

    识别已删除的电影并将其从电影表中删除(这假定您的新电影信息位于电影新表中)

    将新电影添加到电影表

    INSERT INTO jos_movie
    SELECT b.*
      FROM jos_movie a
     RIGHT OUTER JOIN movie_new b
        ON a.movie_name = b.movie_name
     WHERE a.movie_name IS NULL
    

    我想,您可以对另一个表执行相同的步骤。

    理想情况下,分级信息应该分开,以便电影分级信息可以与电影信息分离。然而,如果这不是您在您的情况下可以实现的,我将采取以下两个步骤

    识别已删除的电影并将其从电影表中删除(这假定您的新电影信息位于电影新表中)

    将新电影添加到电影表

    INSERT INTO jos_movie
    SELECT b.*
      FROM jos_movie a
     RIGHT OUTER JOIN movie_new b
        ON a.movie_name = b.movie_name
     WHERE a.movie_name IS NULL
    
    我想你也可以在另一张桌子上采取同样的步骤