• 24-07-2018, 11:35:32
    #1
    Arkadaşlar özel bir bot kullanıyorum. önceki resellerde mysql sürümü 5.6.x idi, şimdi geçtiğim vds'deki sürüm 5.7.2 oldu. bu sürümde sanırım bazı güncellemeler olmuş.

    Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ...
    şeklinde hata alıyorum. biraz araştırdım. artık alacağı değeri neye göre sıralayacağını bildirmemmiz gerekiyor vs. vs. gibisinden cevaplar buldum.

    Açıkçası hiç anlamıyorum msql. bu konuda ücretli/ücretsiz yardımcı olabilecek varsa sevinirim.
  • 24-07-2018, 11:41:18
    #2
    Öncelikle aşağıdaki sorguyu çalıştırıp gelen veriyi bir yere kaydedin.
    select @@sql_mode;

    Sonra sırasıyla aşağıdaki sorguları çalıştırır iseni sorununuz çözülecektir büyük ihtimalle.

    set global sql_mode='';

    set session sql_mode='';
  • 24-07-2018, 11:42:36
    #3
    Reseller kullanıyorsanız mysql sürümünü değiştiremezsiniz.
  • 24-07-2018, 14:33:03
    #4
    Internetabi adlı üyeden alıntı: mesajı görüntüle
    Öncelikle aşağıdaki sorguyu çalıştırıp gelen veriyi bir yere kaydedin.
    select @@sql_mode;

    Sonra sırasıyla aşağıdaki sorguları çalıştırır iseni sorununuz çözülecektir büyük ihtimalle.

    set global sql_mode='';

    set session sql_mode='';
    maalesef değişen bir şey olmadı hocam.



    GiRGiN adlı üyeden alıntı: mesajı görüntüle
    Reseller kullanıyorsanız mysql sürümünü değiştiremezsiniz.
    vds kullanıyorum hocam ama vds'de de değişmiyormuş.



    Internetabi adlı üyeden alıntı: mesajı görüntüle
    Öncelikle aşağıdaki sorguyu çalıştırıp gelen veriyi bir yere kaydedin.
    select @@sql_mode;

    Sonra sırasıyla aşağıdaki sorguları çalıştırır iseni sorununuz çözülecektir büyük ihtimalle.

    set global sql_mode='';

    set session sql_mode='';
    ayrıca set global sql_mode=''; bu sorguda hata alıyorum.

    set global sql_mode=''
    #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
  • 24-07-2018, 14:35:45
    #5
    imazy adlı üyeden alıntı: mesajı görüntüle
    maalesef değişen bir şey olmadı hocam.






    vds kullanıyorum hocam ama vds'de de değişmiyormuş.
    Değişir hangi kontrol paneli kullanıyorsunuz.
  • 24-07-2018, 14:36:55
    #6
    GiRGiN adlı üyeden alıntı: mesajı görüntüle
    Değişir hangi kontrol paneli kullanıyorsunuz.
    cpanel
  • 24-07-2018, 16:02:32
    #7
    Hata alma sebebiniz root kullanıcısıyla yapmıyorsunuz Mysql 5.7 de katı mod uygulaması devreye soktu bunuda ya my.cnf dosyasında sql_mode ile veya verdiğim sorgular ile aşabilir siniz.

    Bunun dışında daha önce kabul ettiği 0000-00-00 tarih formatınıda artık kabul etmiyor. yine sql mode ile ayarlanmakta.

    Ortalama 70 mysql makinada aynı işlemi yaptım sorunu çözdüm.
  • 26-07-2018, 06:10:26
    #8
    Internetabi adlı üyeden alıntı: mesajı görüntüle
    Hata alma sebebiniz root kullanıcısıyla yapmıyorsunuz Mysql 5.7 de katı mod uygulaması devreye soktu bunuda ya my.cnf dosyasında sql_mode ile veya verdiğim sorgular ile aşabilir siniz.

    Bunun dışında daha önce kabul ettiği 0000-00-00 tarih formatınıda artık kabul etmiyor. yine sql mode ile ayarlanmakta.

    Ortalama 70 mysql makinada aynı işlemi yaptım sorunu çözdüm.
    ya hocam Allah razı olsun dediğiniz gibi root'tan yapınca düzeldi. çok teşekkür ederim.
  • 26-07-2018, 10:27:14
    #9
    Rica ederim hocam sorununuzun çözüldüğüne sevindim.

    İyi Çalışmalar Dilerim.

    imazy adlı üyeden alıntı: mesajı görüntüle
    ya hocam Allah razı olsun dediğiniz gibi root'tan yapınca düzeldi. çok teşekkür ederim.