【发布时间】:2012-05-19 16:06:01
【问题描述】:
以下查询是转换字段数据类型的可接受方式吗?
UPDATE INFORMATION_SCHEMA.COLUMNS
SET `COLUMNS`.`DATA_TYPE` = 'tinyint'
WHERE
`COLUMNS`.`TABLE_SCHEMA` = 'BAR'
AND `COLUMNS`.`TABLE_NAME` = 'FOO'
AND `COLUMNS`.`DATA_TYPE` = 'bit'
我应该关注数据完整性还是将存储为 bit 的数据毫无问题地转移到 tinyint?
【问题讨论】:
-
好吧,如果数据完整性没有问题,我可以一口气把我所有的表都改得这么好......
-
成功了吗?计划做同样的事情。
-
无法确认安全性所以没有这样做。