小墨の博客

梦想需要付诸行动,否则只能是梦

MySQL两个相同表结构的数据表中数据合并

将两个表结构完全相同的MySQL数据表a1,a2的数据进行合并(将a2中的数据合并到a1中)的方法

-- 保留a2中的数据,覆盖a1中主键相同的数据,可以使用 REPLACE 语句
REPLACE INTO a1 SELECT * FROM a2;

-- 忽略a2中的数据,保留a1中主键相同的数据,可以使用 INSERT IGNORE 语句
INSERT IGNORE INTO a1 SELECT * FROM a2;

-- 根据某些条件更新a1中主键相同的数据,可以使用 INSERT ON DUPLICATE KEY UPDATE 语句
INSERT INTO a1 SELECT * FROM a2 ON DUPLICATE KEY UPDATE a1.字段 = a2.字段;

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:511
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:62
    • 浏览总数:231783

    | | |
    | |  Z-Blog PHP