犯了一个大错,并将一个列从varchar(30)更改为BINARY(64),现在我的值看起来像:
31393532353238380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
而不是旧的:
19525288
我是否有希望恢复我的原始价值(害怕接下来要做什么,不想进一步搞乱)。
答案 0 :(得分:2)
我快速复制了表格以进行一些测试。只需将列切换回varchar(30)即可恢复以前的值。
编辑:事后看来,我应该首先复制表格并测试新表格上的更改。这比弄乱真实表并在复制的表上测试修复要好得多。