sql Befehl funktioniert nicht sql Befehl funktioniert nicht
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

sql Befehl funktioniert nicht

Started by VolkerF, October 23, 2018, 03:59:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

VolkerF

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

Αndré

Wo genau führst du den Befehl denn aus? Aus Coppermine heraus oder mit einem anderen Tool (z.B. phpMyAdmin o.ä.)?

VolkerF

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

Αndré

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).

VolkerF

Ich muss jetzt in die Abeit. Werde es morgen mal probieren und Bescheid geben ob es funktioniert hat.

Gruß Volker

VolkerF

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 beschrieben. Allerdings blicke ich es nicht wirklich welchen Befehl genau ich eingeben müßte. Kannst du mir da vielleicht ein Beispiel schreiben?
Gruß Volker

Αndré

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.