是的
insert t1 select * from t2;
复制表的步骤
CREATE TABLE t1 (
`c` text COLLATE utf8_unicode_ci,
`d` text COLLATE utf8_unicode_ci,
`count` int(11) DEFAULT NULL,
`d1` double DEFAULT NULL,
`d2` int(11) DEFAULT NULL,
`c1` double DEFAULT NULL,
`c2` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
对原始表和重复表的计数显示69m对80m行,实际上我在复制的表中看到了重复的行—有人知道为什么会发生这种情况吗?原来的表是innodb,copy是myisam,也许这就是复制的来源?
1条答案
按热度按时间dgiusagp1#
我总结一下:
复制前确保表t1为空
然后照着你以前做的做,再数一次。