Umbenennen einer Spalte in MySQL
Beim Versuch, eine Spalte in einer SQL-Tabelle umzubenennen, stoßen Benutzer möglicherweise auf die Fehlermeldung:
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
Um dieses Problem zu beheben und die Spalte erfolgreich umzubenennen, ist es wichtig, den Datentyp der umbenannten Spalte einzuschließen. Die Syntax hierfür lautet wie folgt:
ALTER TABLE `table_name` CHANGE `old_column_name` `new_column_name` <data type>;
Um beispielsweise die Spalte „manufacurerid“ in „manufacturerid“ umzubenennen und dabei den INT-Datentyp beizubehalten:
ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;
Beachten Sie, dass die Die Verwendung von Tilde/Backticks (`) ist optional. Denken Sie daran, INT durch den entsprechenden Datentyp für Ihre Spalte zu ersetzen.
Das obige ist der detaillierte Inhalt vonWie benenne ich eine Spalte in MySQL um und vermeide Fehler #1025?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!