Ändern der MySQL-Tabelle, um eine neue Spalte hinzuzufügen
Das Hinzufügen einer neuen Spalte zu einer vorhandenen MySQL-Tabelle ist ein unkomplizierter Vorgang. In Ihrem Fall, in dem Sie Ihrer Tabelle „Bewertung“ eine neue Spalte mit dem Namen „q6“ hinzufügen möchten, können Sie folgende Syntax verwenden:
ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`;
Dieser Code erstellt eine neue Spalte „q6“ von Geben Sie Integer (INT) mit der Größe 1 ein und legen Sie fest, dass keine Nullwerte zulässig sind. Die AFTER q10-Klausel gibt an, dass die neue Spalte nach der vorhandenen Spalte „q10“ hinzugefügt werden soll.
Ihr PHP-Code scheint jedoch einen Fehler im Spaltennamen zu haben. Sie erwähnen das Hinzufügen von „q6“ in der Frage, verwenden aber „newq“ im Code. Stellen Sie sicher, dass Sie dies so korrigieren, dass es mit dem gewünschten Spaltennamen übereinstimmt.
mysql_query("ALTER TABLE `assessment` ADD `q6` INT(1) NOT NULL AFTER `q10`");
Darüber hinaus können Sie den Datentyp der neuen Spalte auch direkt in der Abfrage angeben, wie unten gezeigt:
ALTER TABLE `assessment` ADD `q6` VARCHAR(255) AFTER `q5`;
Dieser Code erstellt eine neue Spalte „q6“ vom Typ String (VARCHAR) mit einer maximalen Länge von 255 Zeichen.
Das obige ist der detaillierte Inhalt vonWie füge ich eine neue Spalte mit dem Namen „q6“ zu Ihrer „Bewertungs“-Tabelle in MySQL hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!