Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以转储数据库的模式,但只保留每个表的前 1000 条记录?
我想以最简单的方式做到这一点。
您可以使用LIMIT这样的偏移量:
LIMIT
DELETE FROM table ORDER BY id DESC LIMIT 1000, 18446744073709551615;
限制在 1000 条上,因此它不会选择前 1000 条记录和之后的大量记录,所以它会选择 1000 条之后的所有记录,当您不完全知道您有多少记录时。