Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: geber - lokakuu 12, 2007, 02:29:00 IP

Otsikko: Fehler bei Upgrade 1.0.9>1.1.4 Datenbankfehler: You have an error in your SQL...
Kirjoitti: geber - lokakuu 12, 2007, 02:29:00 IP
Hallo,

bin gerade dabei ein Upgrade von meiner 1.0.9 auf die 1.1.4 lokal vorzubereiten, jedoch bekomme ich während die upgrade.php arbeitet beim substep=7 folgenden Fehler :(

Lainaa
Updating and creating indexes... Unsuccessful!
This query:

    ALTER TABLE smf_smileys
    ORDER BY LENGTH(code) DESC;

Caused the error:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2

Manuell hab ich in der Adressleiste dann auf substep=8 verwiesen und das Upgrade lief dann weiter durch :-\

Das Forum läuft soweit, jedoch beim Versuch ein eigenen Smileyset zu importieren dann ein ähnlicher Fehler ???

Lainaahttp://localhost:8888/index.php?action=smileys;sa=editsets
Datenbankfehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2
Datei: /bla/bla/bla/Sources/ManageSmileys.php
Zeile: 990

Merkwürdigerweise wurde der Import trotzdem durchgeführt und das neue Set war Verfügbar ::)

Hat jemand eine Idee ???

Nur ungern möchte ich nun das Upgrade auch im Onlinesystem so durchführen :-X
Otsikko: Re: Fehler bei Upgrade 1.0.9>1.1.4 Datenbankfehler: You have an error in your SQL...
Kirjoitti: Ferrika - lokakuu 13, 2007, 04:34:47 AP
Erfahrungsgemäß tritt dieser Fehler immer dann auf, wenn Du beim Smilie-Code ein "verbotenes" Zeichen angegeben hast wie "~" oder ähnliches.

Diese Zeichen mag MySQL nicht.

Gruß Ferrika
Otsikko: Re: Fehler bei Upgrade 1.0.9>1.1.4 Datenbankfehler: You have an error in your SQ
Kirjoitti: geber - lokakuu 13, 2007, 04:47:46 AP
Mhmmm..., in der Tat habe ich so einige eigene Smileys hinzugefügt ::)

Muss den dieser Befehl den beim upgrade unbedingt ausgeführt werden und gibt es eine Liste von verbotenen Zeichen ???

Habe mir mal meine Smiliey-Codes angeschaut, verdächtig kommen mir nur die mit den Pipe-Zeichen vor :-\


:-|
x:-|


Vielleicht ist es das ???
Otsikko: Re: Fehler bei Upgrade 1.0.9>1.1.4 Datenbankfehler: You have an error in your SQ
Kirjoitti: geber - lokakuu 13, 2007, 07:58:58 AP
Den habe ich auch noch verwendet ::)


:-\
Otsikko: Re: Fehler bei Upgrade 1.0.9>1.1.4 Datenbankfehler: You have an error in your SQ
Kirjoitti: geber - lokakuu 25, 2007, 02:05:01 IP
Der o.g. Fehler kam bei Upgrade in meinem Livesystem zum Glück nicht :P