• 12-06-2019, 15:01:49
    #1
    Laravelde yaptığım projeyi sunucuya yüklerken phpmyadmin den veri tabanını içe aktarırken aşağıdaki hatayı alıyorum

    #1067 - Invalid default value for 'created_at'

    Local Server Bilgisi : Server version: 5.5.5-10.1.38-MariaDB
    Sunucu Mysql Sürüm Bilgisi: Server version: 5.5.31

    şeklinde geliyor.

    Sunucu tarafında nasıl bir güncelleme isteğinde bulunmalıyım ?
  • 12-06-2019, 15:04:17
    #2
    Neden migrate yapmıyosun SSH erişimi mi yok ?
  • 12-06-2019, 15:04:52
    #3
    MySQL 5.5 ile laravel 5.8 arasında bir uyum sorunu yok. Migration ve varsa seed dosyalarını bir gözden geçir
  • 12-06-2019, 15:06:22
    #4
    Tablon hatalı created_at sütunu null olmalı. default value girmişsin.
  • 12-06-2019, 15:16:56
    #5
    haktanyucel adlı üyeden alıntı: mesajı görüntüle
    Neden migrate yapmıyosun SSH erişimi mi yok ?
    ssh erişimi olmadığı için direkt içe aktarmayı denedim ama created_at ve updated_at alanlarında hata verdi



    Ek olarak phpmyadmin üzerinden içe aktarırken bazı tabloları aktarmış ama bu tablolardan da primary key kaldırmış



    kutaycb adlı üyeden alıntı: mesajı görüntüle
    Tablon hatalı created_at sütunu null olmalı. default value girmişsin.
    `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
    `updated_at` datetime DEFAULT CURRENT_TIMESTAMP

    şeklinde yani default value olarak CURRENT_TIMESTAMP belirledim
  • 12-06-2019, 15:41:50
    #6
    Navicat ile localhosttan hostingine data transferi yapmayı dene istersen.