我有一个 double 值表,我需要插入根据具有数字含义的字符串计算的新值。
MySQL 似乎不允许这样的转换:
select cast('3.33' as double);
(错误)
select cast('3.33' as decimal(3,2));
(有效,但不是我需要的)。
最佳答案
解决方法:
select '3.33' + 0.0;
关于mysql - 将字符串转换为 double (非十进制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539696/