MySQL veri tipleri ben bir INSERT sırasında alıntı olmamalı hangisi?

1 Cevap php

MySQL ile bir acemi olarak, ben bu hakkı almak istiyorum. Benim ana mesele şu anda ONDALIK türüdür.

Kimden docs:

As of MySQL 5.0.3, values for DECIMAL columns are represented using a binary format that packs nine decimal (base 10) digits into four bytes. Before MySQL 5.0.3, DECIMAL columns are represented as strings and storage requirements are...

Yani soru veri türleri ben INSERT sırasında alıntı olmaMAlıdır, hangi nedir? Ben IntS, float, double ve REAL herhangi tırnak kullanmak gerekir varsayıyorum. Ne ONDALIK hakkında? Herhangi ben unutuyorum?

EDIT:

MySQL ", uygun tipte dönüştürmek" olacak anlıyorum ama ne olursa olsun doğru cevabı almak istiyorum. =)

1 Cevap

Ben ondalık değerler itibaren 5.0.3 dört bayt ikili değerleri olarak sabit diskte saklanan bu alıntıdan anlıyorum, ama onları yerel safeness için tırnak kullanarak temsil bekliyoruz. Çok sayıda yerel farklı ondalık "nokta" sembolleri, bin ayırıcılar ve başka semboller kullanmak, bu MySQL sorgu çözümleyici tarafından idare, ancak ondalık olarak dizeleri ayrıştırmak veri türü çözümleyici tarafından olamaz. Float, double ve çok gerçek: Ben bu da tüm kayan nokta türleri için geçerli bekliyoruz.