예를 들어, TINYINT
열을 ENUM
으로 변경한다고 가정합니다. 0
이 , 1
이 Yes
, 그리고 2
이 Maybe
이되도록 기존 데이터를 매핑하는 동안 열의 데이터 유형을 변경하는 MySQL 쿼리를 작성할 수 있습니까?MySQL에서 열 데이터 유형을 변경할 때 데이터를 보존하는 방법은 무엇입니까?
4
A
답변
5
나는이 MySQL의에 가능하다면 모르겠지만,에 대체 솔루션은 다음과 같습니다
- 새로운 열 값 설정의 새 이름
- 으로 새로운 유형으로 새 열을 추가
1
이전 열 옆에 새 열을 만들고 업데이트를 사용하여 데이터를 이동 한 다음 원래 열을 삭제하십시오.
관련 문제
- 1. MYSQL에서 데이터를 복구하는 방법은 무엇입니까? ?
- 2. Map 필드에서 Grails가 MySQL에서 적절한 열 유형을 사용하도록하는 방법
- 3. MySQL에서 시간 데이터 유형을 초없이 사용하기
- 4. MySQL에서 관련 데이터를 추출하는 방법은 무엇입니까?
- 5. mysql에서 데이터베이스 간의 데이터 액세스 방법은 무엇입니까?
- 6. 열 유형을 ntext에서 varbinary (최대)
- 7. MySQL에서 테이블 데이터를 결합하는 최상의 방법은 무엇입니까?
- 8. 소켓 데이터 유형을 식별하는 방법은 무엇입니까?
- 9. Python에서 sortable 데이터 유형을 만드는 방법은 무엇입니까?
- 10. 하나의 목록에있는 데이터 테이블에서 데이터 유형을 반환하는 방법은 무엇입니까?
- 11. 호버링 할 때 orgianl backgroundColor를 보존하는 방법은 무엇입니까?
- 12. FileUtils.copyDirectory를 사용할 때 파일 사용 권한을 보존하는 방법은 무엇입니까?
- 13. 폐쇄 컴파일러를 사용할 때 jQuery.ajax.data 객체를 보존하는 방법은 무엇입니까?
- 14. grep 결과를 줄 바꿈으로 보존하는 방법은 무엇입니까?
- 15. 15 초마다 mysql에서 데이터를 확인하고 변경할 수 있습니까?
- 16. Doctrine2 Fixtures를 사용할 때 특정 테이블/엔티티에서 데이터를 보존하는 방법?
- 17. PHP로 경로 구조를 보존하는 방법은 무엇입니까?
- 18. MySQL에서 다중 열 PK를 검색하십시오.
- 19. sqlite 열 (iPhone)을 변경하는 방법은 무엇입니까?
- 20. mysql에서 텍스트 유형을 중간 텍스트 유형으로 경고하고 원본 데이터를 적용하지 않는 방법은 무엇입니까?
- 21. 사용자 등록을 통해 세션 데이터를 보존하는 방법
- 22. MySQL에서 데이터베이스 저장을 위해 json 데이터를 인코딩하는 방법은 무엇입니까?
- 23. mysql에서 데이터 포팅
- 24. mysql에서 하나의 셀 데이터 변경
- 25. 컨트롤러에서 볼 때 어떤 데이터 유형을 전달해야합니까?
- 26. 좋은 디자인으로 스택 공간을 보존하는 방법은 무엇입니까?
- 27. Bourne : 변수에 문자열을 보존하는 방법은 무엇입니까?
- 28. mysql에서 정수 (정수로 정수) 및 varchar (varchar로 varchar)와 같은 데이터 유형을 연결하는 방법은 무엇입니까?
- 29. 스키마를 변경할 때 MySQL에서 테이블 재구성 속도를 높이려면 어떻게해야합니까?
- 30. 핵심 데이터 NSManagedObject에 데이터를 추가하는 방법은 무엇입니까?
좋아 이전 열과 동일한 이름을 갖는 새로운 열을 바꾸기
의심되는 경우 간단한 방법으로 수행하십시오. – stark