Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MySQL中将一个表一分为二?_Mysql - Fatal编程技术网

如何在MySQL中将一个表一分为二?

如何在MySQL中将一个表一分为二?,mysql,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行做成一张新桌子。我该怎么做 INSERT I

我在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行做成一张新桌子。我该怎么做

INSERT INTO `newTable`
SELECT * FROM `oldTable` 
WHERE ID > 300;
假设底部200行表示按ID排序的行


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

复制表,然后使用“按ID排序描述限制200”将最后200行插入新表。为什么需要两个表?复制表,然后使用“按ID排序描述限制200”将最后200行插入新表。为什么需要两个桌子?