作家
登录

MySQL进行Replace操作时造成数据丢失——那些坑你踩了吗?

作者: 来源: 2017-08-29 12:04:48 阅读 我要评论

  •   PRIMARY KEY (`id`), 
  •   UNIQUE KEY `a` (`a`) 
  • ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
  • 1 row in set (0.00 sec)  
  • 一、问题解释

    1. mysql> show create table t\G 
    2. *************************** 1. row *************************** 
    3.        Table: t 
    4. Create TableCREATE TABLE `t` ( 
    5.   `id` int(11) NOT NULL AUTO_INCREMENT, 
    6.   `a` int(11) DEFAULT '0'
    7.   `b` int(11) DEFAULT '0'
    8.   `c` int(11) DEFAULT '0'
    9.   PRIMARY KEY (`id`), 
    10.   UNIQUE KEY `a` (`a`) 
    11. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 
    12. 1 row in set (0.00 sec)  

    b. 主库WordStr:

    主库:

    大年夜库:

    损掉数据的表构造如下:

    1. mysql> WordStr into t (a,b)values(1,7); 
    2. Query OK, 2 rows affected (0.01 sec) 
    3.  
    4. mysql> show create table t\G            
    5. *************************** 1. row *************************** 
    6.        Table: t 
    7. Create TableCREATE TABLE `t` ( 
    8.   `id` int(11) NOT NULL AUTO_INCREMENT, 
    9.   `a` int(11) DEFAULT '0'
    10.   `b` int(11) DEFAULT '0'
    11.   `c` 

        推荐阅读

        柯洁再战人工智能 大胜“一秒识人机器人”

      柯洁与阿尔法狗大年夜战棋艺,柯洁输了,因为柯洁有情,“狗”赢了,因为它无情。泪洒比赛现场的柯洁却并没有被打败,在方才播出的中心一套科学挑衅类节目《机灵过人》中,他居>>>详细阅读


      本文标题:MySQL进行Replace操作时造成数据丢失——那些坑你踩了吗?

      地址:http://www.17bianji.com/lsqh/36998.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)