Antwort #91 am: 28. August 2020, 18:49:08
hatten wir ja bereits angesprochen, das die Länge der varchar Felder (unter InnoDB) < 192 Zeichen sein muss. So viele Felder dieses Typs gibt es nicht in den jetzigen Tabellen und die wenigen können in der Regel Verlustfrei angepasst werden, was aber von jedem individuell zu prüfen ist. Warum zum Beispiel der Artikelname mit 255 Zeichen möglich ist, ist mir auch nicht ganz schlüssig. Um Kompatibilität zu diversen anderen Schnittstellen (Datanorm, Eldanorm, BMECat etc.) zu gewährleisten, keine verwendet mehr als 80 Zeichen für den Artikelnamen (teilweise auf zwei Zeilen a. 40 Zeichen), die meisten WaWi`s lesen eben auch Herstellerkataloge ein, sollte es kein Problem für die meisten sein hier schon zu kürzen. Oder man verwendet eben einen anderen Typ wenn man es aus welchen Gründen auch immer das Feld größer benötigt und auf Kompatibilität mit WaWi`s verzichten kann.. Auch andere Shopsysteme oder CMS Systeme verwenden bereits länger UTF8mb4 (Joomla mit Joomshopping, Wordpress mit WoCommerce etc.) . Es eilt ja nicht, wäre aber ein weiterer Fortschritt für die Zukunft
Wichtig wäre hier auch mal die compatibiltaet.php anzupassen, magix_quotes etc. gibt es bereits seit PHP 5.6 definitiv nicht mehr und ich muss da keine Kompatibilität erzwingen, hier sollte der Anwender mal seine Erweiterungen und Scripte prüfen.
cu snocer
PS: gerade von der Arbeit rein, ich hoffe es ist nicht ganz so wirr.