SQL Insert İşlemi Yapmıyor

By | 7 Aralık 2016

Bilgisayarımda wamp64 server kurulu. Daha önce kullandığım server programlarında yaşamadığım bir problemle karşılaştım bugün. SQL üzerinde normal bir şekilde SELECT işlemi yapabiliyorken INSERT işlemini yaptıramadım. İnternette bu problemi araştırırken kolay bir çözümü olduğunu gördüm.

Ben SQL sorgusunda boş bırakılması gereken alanları iki tek tırnak karakteri ile ” şeklinde yazıyordum. Bu da problemin kaynağı imiş. Bu kısımları null olarak tanımlarsak sorun çözülüyor. Sıkıcı bir problem ama basit bir çözümü varmış. Faydalanmak isteyenler olur diye paylaşmak istedim.

Hatalı örnek:

 Burada auto increment özellikte ayarladığım alan için iki tek tırnak kullanıyordum. Hatanın nedeni burası.

Doğru örnek:

 Burada auto increment özellikte ayarladığım alanı boş bırakmak için null ifadesini kullandığımızda hata ortadan kalkıyor. Bunu sadece auto increment olan yerlerde değil, sorguda boş bırakmak istediğiniz tüm alanlar için kullanabilirsiniz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir