如何从mySQL中的表中删除所有条目并将其替换为另一个表中的值?

时间:2018-03-11 21:17:55

标签: mysql

我有一个名为'usersas6'的表,我想删除它的条目并用表'base'中的数据替换它们。属性是相同的。

public function refresh()
    {
      // refresh all the values 
      $this->db->query("DELETE FROM usersas6");
      $this->db->query("UPDATE usersas6, base SET usersas6.password = base.password AND usersas6.accesslevel = base.accesslevel WHERE usersas6.compid = base.compid");

    } 

1 个答案:

答案 0 :(得分:0)

您可以通过执行以下查询来执行此操作:

DELETE FROM usersas6;
INSERT INTO usersas6 SELECT * FROM base;

但要注意,这两个表必须分别具有相同顺序的相同属性类型。