ich diese TabelleAlte Datenbank basierend auf Anweisung create table
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(255) NOT NULL,
`password` varchar(250) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`) USING BTREE,
FULLTEXT KEY `dgd` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8;
Dann eine neuere Version der Tabelle haben ist verfügbar
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(255) NOT NULL,
`password` varchar(250) NOT NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`) USING BTREE,
FULLTEXT KEY `dgd` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8;
Gibt es eine Möglichkeit ALTER
Aussagen zu erzeugen, um die neuen anzupassen Änderungen? Ich möchte in der Lage sein, automatisch auf die neuere Version zu aktualisieren, aber die Tabellendaten beizubehalten.
fand ich this, die ein Orakel Äquivalent genau zu sein scheint, was ich suche - CREATE OR REPLACE TABLE
ausführen ‚eine neuere Version der Tabelle zur Verfügung‘ Was meinst du damit? – e4c5
@ e4c5, dass die Tabelle vom Ersteller des Programms geändert wurde (eine neuere Version) und ich möchte meine Version auf dem neuesten Stand halten. –
Wenn Sie von einer Drittanbieter-Software sprechen, werden sie sicherlich Migrationen eingebaut haben. – e4c5