不知道是否可能,我将VARCHAR列更改为我要回滚的十进制类型。因为它将所有浮动值混合为整数。像2.00变成200.有没有办法撤消我的最后一个表Alteration?请指教。
答案 0 :(得分:3)
不,您无法回滚ALTER TABLE
语句。
https://dev.mysql.com/doc/refman/5.7/en/cannot-roll-back.html
某些语句无法回滚。通常,这些语句包括数据定义语言(DDL)语句,例如创建或删除数据库的语句,创建,删除或更改表或存储例程的语句。
(强调我的)
正如Chris Peters上面所述,您可以执行反向ALTER TABLE
操作,然后使用UPDATE
语句清理数据。