不知道是否可能,我将 VARCHAR 列更改为 Decimal 类型,我想回滚。因为它将所有浮点值混合为整数。就像 2.00 变成了 200。有什么办法可以撤消我上次的表更改吗?请指教。
不,您不能回滚ALTER TABLE语句。
https://dev.mysql.com/doc/refman/5.7/en/cannot-roll-back.html
有些语句无法回滚。一般来说,这些包括数据定义语言 (DDL) 语句,例如创建或删除数据库的语句,创建、删除或更改表或存储例程的语句。
(强调我的)
正如 Chris Peters 上面评论的那样,您可以执行相反的ALTER TABLE操作,然后使用语句清理数据UPDATE。
| 归档时间: |
|
| 查看次数: |
9761 次 |
| 最近记录: |