Recentemente ho scoperto che MySQL non supporta il rollback di DDL come "alter table" ... Essere abituato a PostgreSQL, che mi ha sembrato strano, ma un mio amico mi ha detto che anche Oracle non lo consente. Ci sono ragioni tecniche per non supportarlo? È semplicemente una caratteristica "poco interessante" per loro?
Modifica: ho appena trovato questo confronto . Sembra che ci sono molti DBMS che fanno sostegno DDL transazionale.
DROP
o a RENAME
?