hi,
ich versuche gerade aus einer frm-Datei die Tabelle wieder in der engine in phpmyadmin zu erzeugen. Ich gehe dabei nach dieser Anleitung mit mysqlfrm vor:
https://youtu.be/qeEAKVF33Y0
Die frm Datei wird dabei in eine Textdatei umgewandelt und in dieser ist ein code erhalten um mit mysql die Tabellenstruktur zu erstellen.
Normallerweise sollte der Code ungefähr so aussehen:
CREATE TABLE `test`.`new_table` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL,
`age` tinyint(4) NOT NULL,
PRIMARY KEY `PRIMARY` (`id`),
KEY `name_idx` (`name`)
) ENGINE=InnoDB;
in meinem Fall aber eher so:
# CREATE TABLE Statement:
CREATE TABLE `supertramp`.`countries` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
#...done.
ich schließe daraus, dass die Keys der Spalten nicht gefunden wurden, da die Klammer nicht ausgefüllt ist. wie kann ich das fixen? bwz. was muss ich anders machen als im Video.
Ich habe die dabei erzeugte txt datei und die frm und ibd Dateien hochgeladen.
https://www.dropbox.com/t/Fhn3J04ZpVbposNT
Vielen Dank für eure Unterstützung