İpucu

MySQL'de Truncated incorrect DOUBLE value Hatası

MySQL'de aşağıdaki gibi bir sorguda : 

update table_adi set c1='x1' and c2=28 where c3='test';

Error Code: 1292. Truncated incorrect DOUBLE value: 'x1'

gibi tuhaf bir hata alabilirsiniz. Sorguya dikkat edilirse set c1='x1' den sonra virgül yerine and ifadesi kullanılmış. Sorgu düzeltilirse problem çıkmaz: 

update table_adi set c1='x1' , c2=28 where c3='test';

Arada , yerine and koyulması nedeniyle "Truncated incorrect DOUBLE value" gibi hata vermesi ilnginç bir durum oluşturmaktadır. 

 

zafer.teker , 27.09.2014

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir

Misafir Yorumları




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir