아카이브 스토리지 엔진 테이블이 있으며이를 정리하고 싶습니다. delete
또는 truncate
도 엔진 정의로 인해 작동하지 않습니다. 그러나 전체 테이블을 다시 작성하는 것보다 다른 방법이 있습니까?mysql truncate archive table
답변
는 Bug #15558 truncate doesn't clear table on archive storage engine tables
는 기본적으로, 디자이너는 그런 식으로 일을하고 싶었을 참조하십시오. 이 버그 수정은 ARCHIVE 스토리지 엔진에 저장된 테이블에서자를 때 에러를 반환하도록하는 것이 었습니다.
유일한 대안은 DROP 및 다시 테이블 만들기입니다.
나는이 문제에 대한 해결 방법이 있었으면 좋겠어 ... 고마워. – Vilius
또 다른 해결 방법은 BLACKHOLE 테이블로 변경 한 다음 다시 변경하는 것입니다.
그게 테이블을 잘라내는 재미있는 방법이 아니라면 ... –
이것을 테스트 한 결과 나는 그것이 효과적이라는 것을 발견했습니다. .ARZ 파일은 테이블 정의를 다시 작성할 필요없이 재설정됩니다. – nullability
이것은 더 나은 대답입니다. – ilikesleeping
- 1. Mysql 5.1.42 alter table auto_increment = 0, truncate does not do
- 2. Truncate Table 제약 조건이 SQL에 존재합니까?
- 3. MySQL DELAY_KEY_WRITE TAble 값
- 4. MySQL - Duplicate table
- 5. jquery truncate plugin
- 6. MySQL 스키마에서 대부분의 테이블을 TRUNCATE 할 수 있습니까?
- 7. Radiant : "Archive Month Index"
- 8. php zip archive
- 9. boost :: archive :: xml_oarchive의 class_id
- 10. 모든 조각난 테이블에 대한 Mysql OPTIMIZE TABLE
- 11. MySQL 다중 CREATE TABLE 구문 도움말?
- 12. 생산 데이터베이스의 MySql ALTER TABLE - 모든 문제점?
- 13. CREATE TABLE AS SELECT 죽이는 MySQL
- 14. PHP-MySQL CREATE TABLE 쿼리의 문제점은 무엇입니까?
- 15. SQL INSERT, Force Truncate Field
- 16. EXECUTE AS on truncate sproc - 구문이 잘못되었습니다.
- 17. select와 truncate 사이의 교착 상태 (postgresql)
- 18. PostgreSQL create table syntax
- 19. Mysql concat을 사용하여 테이블 변경
- 20. <table><table>는
- 21. Ruby 's Truncate MS 워드 코드를 unsanitizes
- 22. SQL CREATE TABLE 오류
- 23. 매우 큰 테이블의 MySQL ALTER TABLE - 실행하는 것이 안전할까요?
- 24. PHP MYSQL 'INSERT INTO $ table VALUES ......'가변 개수의 필드들
- 25. MySQL ALTER TABLE ORDER BY f1 DESC - SELECT 쿼리를 차단합니까?
- 26. "drop table t1, b2"를 구현하는 MySQL 명령이 있습니까?
- 27. MySql : "SHOW CREATE TABLE"이 "x -..."테이블에 대해 작동하지 않습니다?
- 28. alter table 명령을 사용한 MySQL 외래 키 작성
- 29. 왜 Perl의 Archive :: Tar 메모리가 부족합니까?
- 30. boost :: serialization Archive :: register_type은 어떻게 작동합니까?
방금 테이블을 삭제하고 다시 만들 수는 있겠지만 왜 'DELETE FROM table'작업을하지 않았을까요? 어떤 엔진을 사용하고 있습니까? – Ben