MySQL Zeugz

GROUP mit CONCAT, DISDINCT und IF NULL:

SELECT GROUP_CONCAT(DISTINCT IF(TRIM(fieldname)='', NULL,TRIM(fieldname)) ORDER BY fieldname DESC SEPARATOR '|')

Ärger mit der MySQL Installation

Fehlermeldung könnte sein:

  1. This installation of MySQL is already upgraded to 5.7.36, use --force if you still need to run mysql_upgrade
# mache ich:
sudo dpkg --configure -a
# ...kommt Fehler (1) und bleibt hängen
# hilft bei (1) nur scheinbar
sudo dpkg-reconfigure mysql-server-5.7

mehrere Leerzeichen mit einem ersetzen …seit MySQL 8

UPDATE table_name SET column_name = REGEXP_REPLACE(column_name, '[ ]+', ' ');