1
나는 followng 문자열 $x='20.400'
을 가지고 있으며이를 DBI를 사용하여 mysql의 부동 열로 업로드하려고합니다. 제가 DB에 DBI이 값을 업데이트 할 때 내가 여기 DBI를 사용하여 부동 소수점 숫자를 MySql에 업로드
20.4
모양 : 나는 손
update x set value='20.400'
으로 업데이트 할 경우
my $sql='update x set value=?';
my $sth = $dbh->prepare($sql);
$sth->execute($x);
가치는 확인
작동 언급
'20.400'과 '20.4'는 동일한 값을 나타내는 두 개의 서로 다른 표현이라는 것을 이해 하시겠습니까? 그리고 만약 그렇다면, MySQL이 선호하는 프리젠 테이션을 _value_ (FLOAT 칼럼에)를 저장하라고 말했을 때 어떻게 저장하겠습니까? – raina77ow
'$ x = 20.400'을하면 어떻게됩니까? – TLP
왜 의미없는 0을 저장 하시겠습니까? – user4035