如何在表格中使用有限数量的行复制数据库。
基本上,重复的数据库必须具有与原始数据库相同的属性,但表中的行数有限。
答案 0 :(得分:1)
试试这个,首先使用
创建一个类似的表CREATE TABLE tbl_name_duplicate LIKE tlb_name;
然后使用
将有限数量的记录插入其中INSERT INTO tbl_name_duplicate(SELECT * FROM tlb_name LIMIT 10);
插入10条记录
答案 1 :(得分:0)
另一种方法是使用--where
中的mysqldump
选项,这样您就可以创建类似于SQL查询的内容:
SELECT * FROM table_name WHERE id > (SELECT MAX(id) FROM table_name) - 10
为mysqldump
重写(但你必须一次转储每个表,而不是整个数据库):
mysqldump [options] --where="id > (SELECT MAX(id) FROM table_name) - 10" | mysql --host=host --user=user --password=password some_database
MySQL Reference Guide的更多信息。