Sistemci eleman Mysql veritabanını MariaDB'ye güncellemiş. (daha güvenliymiş vs. neyse) Sorun şu, benim tablolarla double alanlar var ve NULL olabiliyorlar. Eskiden sorun yoktu. MariaDB'ye geçtikten sonra hata veriyor. İlla 0 bile olsa bir şey göndermek zorunda mıyım?




 

Bu sql_mode ayarınız ile alakalı bir konu. MariaDB'de standart böyle geliyor ama değiştirebilirsiniz.

talasas

sql mode şöyle görünüyor

STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

buna şunu eklesek olur mu?
EMPTY_STRING_IS_NULL

kendi helvasını kavuran zombi

%100 emin değilim, dökümantasyona da bakamadım şimdi ama STRICT_TRANS_TABLES'dan geliyor sanırım bu. Onu kaldırıp deneyebilirsiniz bi

talasas
1

mobil görünümden çık