2012-03-05 74 views
0

我想将我的SQL表字段类型更改为FULLTEXT。由于MATCH功能不起作用。数据丢失是否有任何可能改变表格字段?MYSQL更改表字段类型

+0

** 1。**添加新的临时全文列 ** 2。**更新new_temp_col =原始列 ** 3 ** SELECT COUNT(*)其中,原始列!= new_temp_col ** 4。 **删除旧列,将新列重新命名为旧列 – biziclop 2012-03-05 11:40:02

回答

0

总会有数据丢失的风险。因此,在更新表类型之前,请进行备份。所以无论发生什么,你都是安全的(至少比丢失数据更安全)。

0

仅转储表数据。然后改变字段类型,在数据丢失的情况下,您可以轻松恢复。

mysqldump --no-create-info --complete-insert <db> <table>