-1
私は、Excelのシートから数値を取得しました。 4,631.26。 私はDecimal(10,2)としてMySQLに保存したいと思います。私がこれまで行ってきた:mysqlの価格を節約する方法
すると、このよう4,631.26から4631.26にそれを変更:
var s = myNumber;
myNumber = s.replace(',', '');
"INSERT INTO `articles` (preis) VALUES ("+myNumber+")"
を進し、すべてが正常に見えるとして、それが保存されます。しかし、私が読むと、最初の数字だけが表示されます。
10進数を10,2に変更しましたが、問題は残ります。
あなたが読んでみると、phpやmysql(GUI(workbench、hedisqlなど)を使っていますか?)ではpreisのデータ型は何ですか?コマンドラインSQLからどうやって見えますか? –
どうやってそれを読んでいますか?あなたのセルのフォーマットをチェックすることは良い考えです – bansi
私はsequelProとphpMyAdminを使用しています、データ型はDECIMAL(10,2)です。私のコマンドラインでうまく見えます:4631.26 – moody