• 09-04-2009, 22:44:38
    #1
    Sitemi 3.6.8 den 3.8.0 yükseltmek istediğimde 4. adımda böyle bir hata alıyorum sorun ne olabilir arkadaşlar



    Database error in vBulletin 3.6.8:
    Invalid SQL:
    UPDATE usergroup SET
    forumpermissions = forumpermissions |
    IF(forumpermissions & 16, 1048576, 0) |
    IF(forumpermissions & 64, 2097152, 0) |
    IF(forumpermissions & 512, 4194304, 0),
    genericpermissions = genericpermissions |
    IF(forumpermissions & 64
    OR forumpermissions & 16, 1073741824, 0),
    genericpermissions2 = genericpermissions2 |
    IF(genericpermissions & 4096
    OR genericpermissions & 268435456, 1, 0),
    albumpermissions = albumpermissions |
    IF(genericpermissions & 2
    AND genericpermissions & 128, 1, 0) |
    IF(genericpermissions & 1, 2, 0),
    albumpicmaxwidth = 600,
    albumpicmaxheight = 600,
    albumpicmaxsize = 100000,
    albummaxpics = 100,
    albummaxsize = 0,
    usercsspermissions = usercsspermissions |
    IF(genericpermissions & 2
    AND signaturepermissions & 8, 1, 0) |
    IF(genericpermissions & 2
    AND signaturepermissions & 8, 2, 0) |
    IF(genericpermissions & 2
    AND signaturepermissions & 2, 4, 0) |
    IF(genericpermissions & 2
    AND genericpermissions & 128
    AND signaturepermissions & 2, 8, 0) |
    IF(genericpermissions & 2
    AND signaturepermissions & 2, 16, 0),
    visitormessagepermissions = visitormessagepermissions |
    IF(forumpermissions & 64
    OR forumpermissions & 32, 1, 0) |
    IF(forumpermissions & 64, 2, 0) |
    IF(forumpermissions & 128, 4, 0) |
    IF(forumpermissions & 256, 8, 0) |
    IF(forumpermissions & 131072, 16, 0) |
    IF(forumpermissions & 128
    OR forumpermissions & 256, 32, 0),
    socialgrouppermissions = socialgrouppermissions |
    IF(genericpermissions & 1, 1, 0) |
    IF(forumpermissions & 16, 2, 0) |
    IF(forumpermissions & 128, 4, 0) |
    IF(forumpermissions & 512, 8, 0) |
    IF(genericpermissions & 1, 16, 0) |
    IF(forumpermissions & 128
    OR forumpermissions & 256, 32, 0) |
    IF(adminpermissions & 1, , 0) |
    64;
    MySQL 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 ' 0) |
    64' at line 55
    Error Number : 1064
    Request Date : Thursday, April 9th 2009 @ 12:31:30 PM
    Error Date : Thursday, April 9th 2009 @ 12:31:30 PM
    Script : http://www.siteismi.net/install/upgr...0b2.php?step=4
    Referrer :
    IP Address :
    Username :
    Classname : vB_Database
    MySQL Version : 5.0.45
  • 10-04-2009, 02:54:11
    #2
    tam bilmiyorum ama bildiğim kadarını söylemeye çalışayım ki 3.8.x lerde kodlama sisteminin değiştiğini duydum haliyle sql da tablolardada değişme oluyor galiba onun için öyle bir sorun olabilir ama tahmin sadece yardım etmek istedim
  • 10-04-2009, 11:18:58
    #3
    Çalıştırılan komut mysql söz dizimine (syntax) uygun değildir
    Sayısal değer alması gereken alanlara dize değeri girilmesi veya tam tersi

    1. ve 2. hatalarr aynı zamanda eklenti kaynaklıda olabilir.veya vbulletin ve/veya eklenti seçeneklerinde hatalı veri formatı girişi bu soruna sebep olabilir




    eklentilerinizi mutlaka kapatarak upgrade edin