Làm cách nào để xóa tất cả dữ liệu trong cơ sở dữ liệu MySQL trong khi duy trì cấu trúc bảng?


5

Sử dụng MySQL CLI, làm cách nào tôi có thể xóa tất cả dữ liệu trong cơ sở dữ liệu MySQL đã cho mà không thay đổi bất kỳ cấu trúc nào của bảng?


Đây là trong Linux.
siêu người dùng

1
Bạn đã thử delete * from *chỉ ra khỏi đỉnh đầu của tôi.
Yitzchak

Điều đó làm việc cho một bảng duy nhất, không phải tất cả
Mawg

Câu trả lời:


11

truncate thí dụ:

truncate table friends

- sẽ xóa tất cả các bản ghi khỏi bảng và cũng xây dựng lại bảng, do đó đặt lại bộ đếm auto_increment.


bạn có thể cắt toàn bộ cơ sở dữ liệu, hoặc bạn phải đi từng bàn?
Thufir


Điều đó làm việc cho một bảng duy nhất, không phải tất cả
Mawg

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.