Hallo die Gemeinde,
auf einmal klappt was nicht mehr, was bisher immer funktionierte: Ein größerer Import einer Produktivdatenbank, welche auf einem Linux-System läuft. Diese ist etwas älter. Damit komme ich mit der
MySQL-Workbench nicht drauf. Sie ist wohl zu alt. (Zugangsdaten stimmen, mit Delphi Rio komme ich lesend - schreibend will ich gar nicht! - dran).
hier einmal der Code, der beim Export rauskommt: - dort finde ich ein Feld mit Umlaut im Namen (was bisher kein Problem war). => Am_Prüffrequ
Code:
Code:
CREATE TABLE `ARBEITSPLSOLLMASS` (
`ID` int(11) NOT NULL auto_increment,
...<snip>...
`Am_Prüffrequ` varchar(10) NOT NULL default 'PA04',
...<snip>...
PRIMARY KEY (`ID`),
KEY `idx_Art_AG` (`Am_Artikelnr`,`Am_Agang`),
KEY `idx_prBez` (`Am_Agang`,`Am_Artikelnr`,`Am_Bezeichnung`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ich habe nun Test-DBs erstellt, welche folgende Zeichensätze können:
utf8mb4
latin1
latin1_german2_ci
bei allen bricht der Import mittels Workbench und auch per Delphi ab.
Auch werden nach dem Import die Umlaute in den Feldern nicht mehr korrekt dargestellt. Mein Entwicklungsrechner (Hyper-V VM) hat sich nicht verändert.
Vielleicht hat ja jemand von Euch eine Idee?
beste Grüße aus dem Odenwald
mcinternet