我有一個名爲「價格」的表,其中一個字段名稱爲「值」,並設置爲十進制。 我希望能夠插入一個字符串,如「3.5 $」,並且MySQL會插入數字「3.5」。 迄今爲止沒有成功。如何在mysql中將字符串保存爲小數?
1
A
回答
1
使用floatval
$NumberWithString = 3.5$;
floatval($NumberWithString);
例
<?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 122.34343
?>
編輯01
或者使用preg_replace
$newNumber = preg_replace('/$/', '', $NumberWithString);
1
update yourtable
set yourdecimal = cast('3.7$' as decimal(10,2))
where id = 1
+1
@ user3800799 - 這幾乎是正確的答案。因爲在你的評論中你陳述了「我認爲mysql有一種方法」。我相信OP是想插入然而 – Jesse
相關問題
- 1. 如何在MySQL中將數字保存爲字符串升序?
- 2. 如何將ofn.lpstrFile保存爲字符串?
- 3. 將數據保存爲字符串
- 4. 如何將文件保存爲Java中的字符串數組?
- 5. 如何將字符串保存爲Powershell中的原始數據?
- 6. 將保存爲變量的字符串存儲在MySQL數據庫中?
- 7. 將blob字符串保存到mysql
- 8. 將utf8mb4字符串保存到mysql
- 9. 如何在java中將大字符串保存爲xml文件?
- 10. 如何在Delphi中將字符串保存爲.txt文件?
- 11. 如何在Ruby中將字符串保存爲CSV文件?
- 12. 如何將base64字符串存儲在mySQL中作爲BLOB
- 13. 如何在mysql字段中保存json字符串
- 14. 如何將字符串標記保存爲字符變量?
- 15. 如何將字符串分開並保存在asp.net數組中
- 16. 如何在數據庫中保存枚舉作爲字符串
- 17. 如何在cookie中保存字符串?
- 18. 如何將XML節點值保存爲字符串參數
- 19. 爲什麼ENUM(「0」,「1」)在Mysql中保存爲空字符串?
- 20. 字符數組大小?用於將HTMl文件保存爲字符串的Stringbuffer
- 21. 如何將字符串轉換爲JSON並將數據保存到數組中?
- 22. 如何在COBOL中將字母數字字符串轉換爲數字小數
- 23. 如何將字符串值保存爲Mysql中的日期時間使用c#
- 24. 如何將報價保存爲使用java的mysql中的字符串?
- 25. 如何保存字符串?
- 26. 如何在MySQL中將整數顯示爲字符串?
- 27. 如何將此令牌保存爲Java中的字符串值?
- 28. 如何將OpenFileDialog中的圖像路徑保存爲字符串?
- 29. 如何將base64字符串保存爲Qt中的png圖像?
- 30. 如何將str()的結果保存爲R中的字符串?
刪除'$'標誌。 – RubahMalam
貨幣,日期格式等屬於視圖。如果你傳遞簡單的數字,你的生活將變得更加簡單:) – JimL
在發送到MySQL之前,只需要執行'floatval($ theNumber)'。 –