MySQL Tabellenmeldung

Begonnen von SvenW, 18 Juni 2007, 14:21:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

SvenW

Hallo,

könnte mir jemand die untere Fehlermeldung übersetzen und sagen wie und wo ich es genau korrgieren/ändern kann, dass die Meldung verschwindet.  :puzzled:



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

    ALTER TABLE mx48913_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


gruß

black

SvenW

ich glaub ich habe die lösung gefunden. könnte sich das jemand mal anschauen und mir sagen was da genau geändert werden soll/muss. werde das denne meinem provider schicken.

sorry! verstehe da nur bahnhof!

hier mal der link:

http://www.simplemachines.org/community/index.php?topic=161439.0

danke!

SvenW

danke fürs feedback!  :BD:

hintergrund war dieser tread zum oberen problem.http://www.pragmamx.org/Forum-topic-21831.html

konnte nun das upgrade mit einer geänderten upgrade_1-1.sql durchführen bzw. die ugraderoutine beenden.

habe die zeilen:

ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC;


auf:

ALTER TABLE {$db_prefix}smileys ;

gekürzt.

nun könnte ich die datenbank aktuallisieren und habe folgende fehlermeldung weniger:

Achtung: Ihre Datenbank scheint veraltet zu sein! Ihre Dateien haben die Version SMF 1.1.2, wogegen die Datenbank die Version 1.1.1 hat. Es wird dringend empfohlen, die neueste Version der upgrade.php auszuführen.


jetz habe ich aber immer noch folgende fehlermeldung wenn ich smileys im smf forum ändern will.:

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: /www/htdocs/w0000035/portal/modules/Forum/smf/Sources/ManageSmileys.php
Zeile: 654

weiß hier jemand rat?


über hilfe wäre ich sehr dankbar!


gruß

black






SvenW

Doch noch einen kompletten Fix für das smf Forum nach Stunden gefunden...

Scheint ein MySQL-Version: 5. Problem zu sein?!




Edit Sources/ManageSmileys.php

Change Line 654:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);

Change Line 990:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);

Edit upgrade_1-1.sql

Change Line 181:
ORDER BY LENGTH(code) DESC;
To:
ORDER BY code DESC;