我想获得具有十进制类型的列的小数位置大小。
我有这个值
十进制(10,3)
那是content_type
。我通过查询information_schema.columns
我使用的查询是
$query="SELECT column_name as 'Column Name',
data_type as 'Data Type',
column_type as 'Column Type',
character_maximum_length as 'Max Length',
is_nullable as 'Nullable'
FROM information_schema.columns
WHERE table_name = '".$table_name."'";
查询工作正常,我使用此代码在decimal(10,3)
上获得了值$type
。
$type = $row['Column Type'];
现在我需要知道的是,我如何从这个结果得到3(即小数位)。
我需要此值来确定要为html5 step
元素的input
属性设置的值
答案 0 :(得分:3)
根据doc,NUMERIC_PRECISION
中应该有NUMERIC_SCALE
和INFORMATION_SCHEMA.COLUMNS
个字段。 NUMERIC_SCALE
应该具有您想要的值。