一尘不染

在mysql中插入非英语小数点

mysql

如何使mysql理解整数/浮点字段中的非英语小数点?

setLocale(LC_ALL, 'da_DK.ISO-8859-1');

例如:

0,25 will be inserted as 0
0.25 will be inserted as 0.25

阅读 260

收藏
2020-05-17

共1个答案

一尘不染

无法执行此操作的原因之一是逗号,用于分隔INSERT语句中的字段值。

INSERT INTO a(b,c) VALUES (3,4,5) 会模棱两可。

应该导致 b=3.4 , c=5 还是 b=3 , c=4.5

2020-05-17