Bu işletim sistemi ve yüklü MySQL e göre değişebiliyor kodu hazırlarken hepsinde çalışacak şekilde hazırlamalısınız xampp ta çalışan kodların linux sisteme geçişte çalışmama sebebide genelde budur
Bunun için dediğiniz gibi ya boş veri göndereceğiniz yada o sütun için MySQL de boş gelebilir seçeneğini aktif edeceksiniz