2017-08-14 71 views
0

我在MySQL的表中有一个看起来像这样的数据:如何在MySQL中将表分成两部分?

ID Date  Name  Gender Age 
1 2014/7/6 john  M   33 
2 2015/2/12 mike  M   44 
3 2001/2/9 emily F   57 
. 
. 
. 
500 2017/11/22 jasmine F   20 

我想借此底部200行,使他们成为一个新表。我怎样才能做到这一点?

+0

复制你的表,然后使用ORDER BY ID DESC LIMIT 200获得最后的200行插入到新表。 – markashworth

+0

你为什么要两张桌子? –

回答

3
INSERT INTO `newTable` 
SELECT * FROM `oldTable` 
WHERE ID > 300; 

假设当行排序您的底部200行表示ID的