我可以在 - MySQL 中撤消 ALTER table 吗?

Can i undo ALTER table in - MySQL?

不知道是否可行,我将 VARCHAR 列更改为我想要回滚的十进制类型。因为它将所有浮动值混合为整数。比如 2.00 变成了 200。有什么办法可以撤销我最后的 table 改动吗?请指教

不,您不能回滚 ALTER TABLE 个语句。

https://dev.mysql.com/doc/refman/5.7/en/cannot-roll-back.html

Some statements cannot be rolled back. In general, these include data definition language (DDL) statements, such as those that create or drop databases, those that create, drop, or alter tables or stored routines.

(强调我的)

正如 Chris Peters 在上面评论的那样,您可以执行反向 ALTER TABLE 操作,然后使用 UPDATE 语句清理数据。