2

犯了一个大错误,将一列从 varchar(30) 更改为 BINARY(64),现在我的值如下所示:

31393532353238380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

而不是旧的:

19525288

我是否有任何希望恢复我的原始价值(害怕接下来要做什么,不想再搞砸了)。

4

1 回答 1

2

我快速复制了表格以进行一些测试。只需将列切换回 varchar(30) 即可恢复以前的值。

编辑:事后看来,我应该首先复制表格并在新表格上测试更改。这比弄乱真实表并在复制的表上测试修复要好得多。

于 2013-03-01T21:35:25.397 回答