forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.6.x Deutsch (German) => Topic started by: VolkerF on October 23, 2018, 03:59:44 pm

Title: sql Befehl funktioniert nicht
Post by: VolkerF on October 23, 2018, 03:59:44 pm
Hallo
Ich nutze die Coppermine-Version 1.6.03, mit MySQL-Version 5.7 und PHP 7.2. Folgender Befehl funktioniert nicht mehr:
UPDATE cpg16x_pictures SET caption = REPLACE(caption, 'test', 'test2');
Hat jemand eine Idee?
Danke Volker
Title: Re: sql Befehl funktioniert nicht
Post by: Αndré on October 26, 2018, 11:47:40 am
Wo genau führst du den Befehl denn aus? Aus Coppermine heraus oder mit einem anderen Tool (z.B. phpMyAdmin o.ä.)?
Title: Re: sql Befehl funktioniert nicht
Post by: VolkerF on October 26, 2018, 12:04:29 pm
Moin Αndré,
mit phpmyAdmin. Ich habe mir mittlerweile die betreffende Tabelle runtergeladen und mit einem Editor bearbeitet und wieder importiert. Aber es müßte doch eigentlich mit diesem Befehl gehen.

Gruß Volker
Title: Re: sql Befehl funktioniert nicht
Post by: Αndré on October 26, 2018, 12:10:55 pm
Deine verwendete Coppermine-Version spielt dabei keine Rolle, wenn du es nicht über Coppermine machst. Davon unabhängig sollte der Befehl eigentlich funktionieren (evtl. mal das Semikolon weglassen, keine Ahnung ob sich phpMyAdmin daran stört).
Title: Re: sql Befehl funktioniert nicht
Post by: VolkerF on October 26, 2018, 12:21:49 pm
Ich muss jetzt in die Abeit. Werde es morgen mal probieren und Bescheid geben ob es funktioniert hat.

Gruß Volker
Title: Re: sql Befehl funktioniert nicht
Post by: VolkerF on October 27, 2018, 09:04:12 am
Hallo Andre
Ich habe jetzt den Hinweis gefunden, das es den replace-Befehl in der Form ab Mysql 5.7 nicht mehr gibt. Man soll es in Zukunft so machen wie auf folgender Seite (https://dev.mysql.com/doc/refman/5.7/en/replace-utility.html) beschrieben. Allerdings blicke ich es nicht wirklich welchen Befehl genau ich eingeben müßte. Kannst du mir da vielleicht ein Beispiel schreiben?
Gruß Volker
Title: Re: sql Befehl funktioniert nicht
Post by: Αndré on October 31, 2018, 01:34:27 pm
Ich habe gerade leider keinen Zugriff auf eine MySQL 5.7-Datenbank um das zu testen. Die von dir verlinkte Seite bezieht sich auch nicht auf eine Datenbankabfrage, sondern das ist ein eigenständiges Programm.

Wenn ich es an deiner (Test-)Datenbank ausprobieren könnte, würde ich dir meine Kontaktdaten per PN schicken.