我想在我的表上运行UPDATE语句,看看结果将是什么,而无需实际更改表。

例如:


  更新MyTable SET field1 = TRIM(field1);


我希望在不实际更改表内容的情况下看到结果。这可能吗?
具体来说,我在问MySQL。

另外,我知道我可以按照以下方式运行SELECT语句:


  从MyTable中选择TRIM(field1);


但是我想知道是否可以用其他方式做到这一点。

最佳答案

如果无法使用事务,则可以将该表的内容推入临时表(insert select),然后首先对该表进行更新。

10-05 23:01
查看更多