我使用的是MySQL C API。现在我在C中有了一些双类型数据,我想将它们插入到数据库中。我现在所知道的就是使用带有语句字符串的mysql_real_query()来完成此操作。我担心失去精度,因为上面的过程涉及到double to string,然后再到double。有没有办法避免这种情况?比如直接向MySQL发送双二进制数据?我假设MySQL实现的代码是C的
我将向与MySQL数据库相同的服务器上的php脚本发送值。php脚本将值发送到数据库。但是,在路径的某个地方,有时某个值丢失了一个十进制,而我最终得到了一个非常高的值。有时我的结果是720而不是7.20。这应该通过触发来纠正吗?如果是的话,怎么做?还是应该在PHP端处理呢?输入时,我如何不接受值或使其为空?谢谢您抽时间见我。 if (mysqli_connect_errno()) {