Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
犯了一个大错误,将一列从 varchar(30) 更改为 BINARY(64),现在我的值如下所示:
31393532353238380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
而不是旧的:
19525288
我是否有任何希望恢复我的原始价值(害怕接下来要做什么,不想再搞砸了)。
我快速复制了表格以进行一些测试。只需将列切换回 varchar(30) 即可恢复以前的值。
编辑:事后看来,我应该首先复制表格并在新表格上测试更改。这比弄乱真实表并在复制的表上测试修复要好得多。