열 주석을 삭제할 수 있다는 것을 알고 있습니다. alter table tal_name modify column Field Type comment ''
.
하지만 삭제할 댓글이 많으면 SQL 스크립트로 어떻게 할 수 있습니까?
처음으로 전체 정보를 얻으려면 show full columns from tal_name
을 사용하고 싶습니다. 그래서 커서를 사용하여 주석을 삭제할 수 있지만, show
문을 사용한 결과를 사용할 수 없다는 사실은 select
문과 같습니다.
도 show
결과에서 create view
수 없습니다.
아마도 제 생각이 잘못되었습니다. 따라서 배치를 삭제할 수있는 방법이 있습니까?
도움을 주시면 감사하겠습니다.어떻게 일괄 처리 MySQL에서 열 주석을 삭제할 수 있습니까?
0
A
답변
0
당신 만이 두 단계를 수행 할 수, 한 번 이렇게해야 가정으로 :
먼저이 쿼리 실행 님의 테이블 스키마에 조건을 변경 ...
select concat('alter table ', '`',table_name,'` ',
'modify column `', column_name,'` ',
column_type,
ifnull(concat(' character set ', character_set_name), ''),
ifnull(concat(' collate ', collation_name), ''),
if(is_nullable = 'no', ' not null ', ''),
if(column_default is null, '', concat(' default ', quote(column_default))),
' ', extra, ';')
as column_definition
from information_schema.columns
where table_schema like 'db%'
and column_comment is not null;
당신의 케이스. 출력은 행당 SQL 문이됩니다.
column_definition
---------------------------------------------------------
alter table `tab` modify column `id` int(11) not null auto_increment;
alter table `tab` modify column `name` varchar(100) not null;
해당 출력에 SQL 문을 복사하고 실행하십시오. comment
절이 없으면 해당 열에 대한 주석이 삭제됩니다.
관련 문제
- 1. 업데이트 열 값을 mysql에서 일괄 처리 쿼리를 실행하는 방법
- 2. MySQL에서 행을 삭제할 수 없습니다
- 3. 일괄 처리 폴더에서 폴더를 삭제할 수 없습니다. 다른 프로그램에서 열려있는 파일이나 파일을 열 수 없습니다.
- 4. MYSQL에서 매개 변수화 된 명령을 일괄 처리
- 5. JDBC MySQL에서 일괄 처리/반입 크기 선택
- 6. MySQL에서 행을 삭제할 수 없습니다
- 7. 어떻게 QSharedPointer를 삭제할 수 있습니까?
- 8. 어떻게 코코아 응용 프로그램에서 열 delimeter를 삭제할 수 있습니까?
- 9. 어떻게 여러 이미지를 일괄 처리 할 수 있습니까?
- 10. NServiceBus 사용 어떻게 여러 메시지를 일괄 처리 할 수 있습니까?
- 11. C#에서 일괄 처리 명령을 어떻게 직접 실행할 수 있습니까?
- 12. SQL 쿼리를 일괄 처리 할 수 있습니까?
- 13. 삭제할 중복 행을 어떻게 선택할 수 있습니까?
- 14. MySQL에서 curdate()가 반환하는 것을 어떻게 처리 할 수 있습니까?
- 15. 일괄 처리 DevExpress GridView의 열 업데이트
- 16. MySQL에서 카운터 열 값을 어떻게 설정할 수 있습니까?
- 17. mysql에서 일괄 삭제
- 18. MySQL에서 열 머리글 쓰기를 선택할 수 있습니까?
- 19. 기준을 사용하여 NHibernate 객체를 어떻게 삭제할 수 있습니까?
- 20. MySQL에서 테이블을 변경하거나 삭제할 수 없습니다.
- 21. tsql - 일괄 처리 성능 일괄 처리
- 22. PHP MySQL에서 삭제할 때
- 23. 일괄 처리 스크립트가 아닌 명령 일괄 처리
- 24. 설치 패키지를 일괄 처리 파일로 열 수 없습니다.
- 25. Matlab HDF 데이터 일괄 처리 - 파일을 열 수 없음 오류
- 26. MYSQL에서 일괄 업데이트
- 27. .net Rx : 메시지의 일괄 처리 일괄 처리
- 28. 일괄 처리 - 임의 번호 수
- 29. 일괄 처리
- 30. MySQL에서 웹 응용 프로그램에서 삭제할 수 없습니다.
왜? 혜택은 어디에 있습니까? – EJP
정보 스키마, 커서 및 concat 문자열과 함께'prepare'를 사용하여 저장된 proc에서이 작업을 수행 할 수 있습니다. – Drew
이점은 server/phpmyadmin 버전간에 스크립트를 이동할 때 일부 서버/pma 버전이 불어납니다 주석 줄이있는 스크립트를 실행할 때 그리고 우리는 언젠가 그것을 상기시키기 위해 노예로 노예가됩니다. – Drew