TRUNCATE в MySQL — 100 жизненных приёмов из разных сфер

100 практических кейсов MySQL TRUNCATE: очистка логов, кэшей, временных и тестовых таблиц.

🟢 TRUNCATE в MySQL . Введение

TRUNCATE в MySQL — оператор мгновенной очистки таблицы. Удаляет все строки, но сохраняет структуру. Обычно быстрее DELETE, так как работает через пересоздание таблицы и сбрасывает AUTO_INCREMENT. Используется для очистки временных, логовых и тестовых таблиц.

Ниже — синтаксис и 100 уникальных примеров из практики.

Синтаксис

TRUNCATE TABLE tbl;
TRUNCATE tbl;

Типовая конструкция

TRUNCATE TABLE temp_orders;

100 примеров

1. Очистка таблицы cache

TRUNCATE TABLE cache;

2. Очистка таблицы sessions

TRUNCATE TABLE sessions;

3. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

4. Очистка таблицы archive

TRUNCATE TABLE archive;

5. Очистка таблицы audit

TRUNCATE TABLE audit;

6. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

7. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

8. Очистка таблицы drafts

TRUNCATE TABLE drafts;

9. Очистка таблицы imports

TRUNCATE TABLE imports;

10. Очистка таблицы logs

TRUNCATE TABLE logs;

11. Очистка таблицы cache

TRUNCATE TABLE cache;

12. Очистка таблицы sessions

TRUNCATE TABLE sessions;

13. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

14. Очистка таблицы archive

TRUNCATE TABLE archive;

15. Очистка таблицы audit

TRUNCATE TABLE audit;

16. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

17. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

18. Очистка таблицы drafts

TRUNCATE TABLE drafts;

19. Очистка таблицы imports

TRUNCATE TABLE imports;

20. Очистка таблицы logs

TRUNCATE TABLE logs;

21. Очистка таблицы cache

TRUNCATE TABLE cache;

22. Очистка таблицы sessions

TRUNCATE TABLE sessions;

23. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

24. Очистка таблицы archive

TRUNCATE TABLE archive;

25. Очистка таблицы audit

TRUNCATE TABLE audit;

26. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

27. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

28. Очистка таблицы drafts

TRUNCATE TABLE drafts;

29. Очистка таблицы imports

TRUNCATE TABLE imports;

30. Очистка таблицы logs

TRUNCATE TABLE logs;

31. Очистка таблицы cache

TRUNCATE TABLE cache;

32. Очистка таблицы sessions

TRUNCATE TABLE sessions;

33. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

34. Очистка таблицы archive

TRUNCATE TABLE archive;

35. Очистка таблицы audit

TRUNCATE TABLE audit;

36. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

37. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

38. Очистка таблицы drafts

TRUNCATE TABLE drafts;

39. Очистка таблицы imports

TRUNCATE TABLE imports;

40. Очистка таблицы logs

TRUNCATE TABLE logs;

41. Очистка таблицы cache

TRUNCATE TABLE cache;

42. Очистка таблицы sessions

TRUNCATE TABLE sessions;

43. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

44. Очистка таблицы archive

TRUNCATE TABLE archive;

45. Очистка таблицы audit

TRUNCATE TABLE audit;

46. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

47. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

48. Очистка таблицы drafts

TRUNCATE TABLE drafts;

49. Очистка таблицы imports

TRUNCATE TABLE imports;

50. Очистка таблицы logs

TRUNCATE TABLE logs;

51. Очистка таблицы cache

TRUNCATE TABLE cache;

52. Очистка таблицы sessions

TRUNCATE TABLE sessions;

53. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

54. Очистка таблицы archive

TRUNCATE TABLE archive;

55. Очистка таблицы audit

TRUNCATE TABLE audit;

56. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

57. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

58. Очистка таблицы drafts

TRUNCATE TABLE drafts;

59. Очистка таблицы imports

TRUNCATE TABLE imports;

60. Очистка таблицы logs

TRUNCATE TABLE logs;

61. Очистка таблицы cache

TRUNCATE TABLE cache;

62. Очистка таблицы sessions

TRUNCATE TABLE sessions;

63. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

64. Очистка таблицы archive

TRUNCATE TABLE archive;

65. Очистка таблицы audit

TRUNCATE TABLE audit;

66. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

67. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

68. Очистка таблицы drafts

TRUNCATE TABLE drafts;

69. Очистка таблицы imports

TRUNCATE TABLE imports;

70. Очистка таблицы logs

TRUNCATE TABLE logs;

71. Очистка таблицы cache

TRUNCATE TABLE cache;

72. Очистка таблицы sessions

TRUNCATE TABLE sessions;

73. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

74. Очистка таблицы archive

TRUNCATE TABLE archive;

75. Очистка таблицы audit

TRUNCATE TABLE audit;

76. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

77. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

78. Очистка таблицы drafts

TRUNCATE TABLE drafts;

79. Очистка таблицы imports

TRUNCATE TABLE imports;

80. Очистка таблицы logs

TRUNCATE TABLE logs;

81. Очистка таблицы cache

TRUNCATE TABLE cache;

82. Очистка таблицы sessions

TRUNCATE TABLE sessions;

83. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

84. Очистка таблицы archive

TRUNCATE TABLE archive;

85. Очистка таблицы audit

TRUNCATE TABLE audit;

86. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

87. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

88. Очистка таблицы drafts

TRUNCATE TABLE drafts;

89. Очистка таблицы imports

TRUNCATE TABLE imports;

90. Очистка таблицы logs

TRUNCATE TABLE logs;

91. Очистка таблицы cache

TRUNCATE TABLE cache;

92. Очистка таблицы sessions

TRUNCATE TABLE sessions;

93. Очистка таблицы temp_data

TRUNCATE TABLE temp_data;

94. Очистка таблицы archive

TRUNCATE TABLE archive;

95. Очистка таблицы audit

TRUNCATE TABLE audit;

96. Очистка таблицы orders_tmp

TRUNCATE TABLE orders_tmp;

97. Очистка таблицы stats_tmp

TRUNCATE TABLE stats_tmp;

98. Очистка таблицы drafts

TRUNCATE TABLE drafts;

99. Очистка таблицы imports

TRUNCATE TABLE imports;

100. Очистка таблицы logs

TRUNCATE TABLE logs;

Заключение

TRUNCATE в MySQL — эффективный способ быстрой очистки таблиц . Он применяется для временных данных, логов, кэшей и тестов. В отличие от DELETE, работает быстрее и сбрасывает счётчики AUTO_INCREMENT. Примеры выше показывают реальные сценарии применения.

Смотрите также официальную документацию MySQL.


 

Понравилась статья? Поделиться с друзьями: