Cevaplar
-
Büyük ihtimalle sorgun yanlış sorgunu yazarmısın ?
-
Cagri
UPDATE tablo SET id = ''10 yıl önce yazılmış -
xuma
Sorgu doğru eğer bu id alanı autoincrement olarak ayarlanmışsa sql-mode problemin var demektir.Yani mysql o alana boş bir string atıyor demektir. my.cnf'dan#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
baştaki # işaretini kaldırıp deneyebilirsin.10 yıl önce yazılmış -
Cagri
Hayır auto-increment bir alan değil sadece smallint(5) başka bir özelliği yok.10 yıl önce yazılmış -
Cagri
Sql-mode konusunda dediğinizi daha önceden yapmıştım ancak o da çözüm olmamıştı zaten.10 yıl önce yazılmış
-
-
integer olan bir alan tirnak icerisinde bis bir deger gondermek istiyorsun alan bos olsun diye fakat buda integer olan bir alana string bir deger girmene sebep oluyor. Alani '' diye guncellemek yerine null olarak guncellemeyi dene