다음 쿼리는 필드의 data_type을 변환 할 수있는 적합한 방법입니까?많은 필드의 data_type을 bit에서 tinyint로 변환
UPDATE INFORMATION_SCHEMA.COLUMNS
SET `COLUMNS`.`DATA_TYPE` = 'tinyint'
WHERE
`COLUMNS`.`TABLE_SCHEMA` = 'BAR'
AND `COLUMNS`.`TABLE_NAME` = 'FOO'
AND `COLUMNS`.`DATA_TYPE` = 'bit'
데이터 무결성이 염려되어야합니까? 아니면 비트로 저장된 데이터가 문제없이 tinyint로 옮겨야합니까?
글쎄, 데이터 무결성에 문제가 없다면이 모든 테이블을 한꺼번에 변경할 수 있습니다. – jerrygarciuh
작동 했습니까? 같은 일을 계획하고 있습니다. – sanya
안전을 확인할 수 없으므로하지 않았습니다. – jerrygarciuh