Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie benenne ich eine Spalte in MySQL um und vermeide Fehler #1025?

DDD
Freigeben: 2024-11-05 15:22:02
Original
1023 Leute haben es durchsucht

How to Rename a Column in MySQL and Avoid Error #1025?

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)
Nach dem Login kopieren

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>;
Nach dem Login kopieren

Um beispielsweise die Spalte „manufacurerid“ in „manufacturerid“ umzubenennen und dabei den INT-Datentyp beizubehalten:

ALTER TABLE `xyz` CHANGE `manufacurerid` `manufacturerid` INT;
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage