首页 > 解决方案 > 更新 <\DATE> 作为 MSAccess 和 MySQL 保存中字符串的一部分

问题描述

当我需要将日期或日期+时间存储为字符串的一部分时,我将它们保存为双精度值并用内部分隔符填充它们 - start</DATE>和 end ,<\DATE>就像这样......</DATE>doublenumber<\DATE>

我觉得这可以照顾不同 PC 上的区域设置。'doublenumber' 是表示日期或日期时间的值。

在 MS Access 和 MySQL 中,文本字段中更新的存储值如下 -

</DATE>doublenumber<DATE>所以很自然地,在检索数据和解码/解析时,代码会因为找不到合适的 end-separator 而退出<\DATE>

我采用了将结束分隔符更改为<|DATE>.

我的问题是,为什么更新语句会\删除<\DATE>?直到本周我才注意到这一点。在使用此代码至少 2 个月之前。

澄清。我确实在 .execute 语句之前停止了代码以检查要更新的值,它包含正确的结束分隔符。但是在数据库中,\消失了。

标签: mysql

解决方案


推荐阅读