Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie ändere ich den Datentyp der Tabellenspalte für mehr als eine Spalte?

ALTER TABLE kann mehrere Tabellenänderungen in einer Anweisung vornehmen, aber MODIFY COLUMN kann nur an einer Spalte gleichzeitig arbeiten, daher müssen Sie MODIFY COLUMN angeben für jede Spalte, die Sie ändern möchten:

ALTER TABLE webstore.Store
  MODIFY COLUMN ShortName VARCHAR(100),
  MODIFY COLUMN UrlShort VARCHAR(100);

Beachten Sie auch diese Warnung aus dem Handbuch: