Als «alter-table» getaggte Fragen

Die "ALTER TABLE" ist eine SQL-Anweisung, mit der Sie Schemaänderungen an einer Datenbanktabelle vornehmen können (dh Spalten aus einer vorhandenen Tabelle hinzufügen, löschen oder ändern).


13
Ändern einer Spalte: null auf nicht null
Ich habe eine Tabelle, die mehrere nullbare Ganzzahlspalten hat. Dies ist aus mehreren Gründen unerwünscht. Daher möchte ich alle Nullen auf 0 aktualisieren und diese Spalten dann auf setzen NOT NULL. Abgesehen von der Änderung von Nullen in 0müssen die Daten erhalten bleiben. Ich suche nach der spezifischen SQL-Syntax , …

14
Überprüfen Sie, ob eine temporäre Tabelle vorhanden ist, und löschen Sie sie, bevor Sie eine temporäre Tabelle erstellen
Ich verwende den folgenden Code, um zu überprüfen, ob die temporäre Tabelle vorhanden ist, und die Tabelle zu löschen, falls sie vorhanden ist, bevor ich sie erneut erstelle. Es funktioniert gut, solange ich die Spalten nicht ändere. Wenn ich später eine Spalte hinzufüge, wird der Fehler "ungültige Spalte" angezeigt. Bitte …




9
Fehler beim Umbenennen einer Spalte in MySQL
Wie benenne ich eine Spalte in einer Tabelle um xyz? Die Spalten sind: Manufacurerid, name, status, AI, PK, int Ich möchte umbenennen in manufacturerid Ich habe versucht, das PHPMyAdmin-Panel zu verwenden, erhalte jedoch folgende Fehlermeldung: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)




15
Wie benenne ich eine Spalte in einer SQLite-Datenbanktabelle um?
Ich müsste einige Spalten in einigen Tabellen in einer SQLite-Datenbank umbenennen. Ich weiß, dass zuvor eine ähnliche Frage zum Stackoverflow gestellt wurde, aber es war für SQL im Allgemeinen, und der Fall von SQLite wurde nicht erwähnt. Aus der SQLite-Dokumentation für ALTER TABLE geht hervor, dass es nicht möglich ist, …


15
SQL Server fügt der vorhandenen Tabelle den Primärschlüssel für die automatische Inkrementierung hinzu
Als Titel habe ich eine vorhandene Tabelle, die bereits mit 150000 Datensätzen gefüllt ist. Ich habe eine ID-Spalte hinzugefügt (die derzeit null ist). Ich gehe davon aus, dass ich eine Abfrage ausführen kann, um diese Spalte mit inkrementellen Zahlen zu füllen, und dann als Primärschlüssel festlegen und die automatische Inkrementierung …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.