相关疑难解决方法(0)

通过将字符串转换为 int 来防止 MySql 修改查询

在我的一张表上,我有一个自动递增的 ID 字段。它还有另一个具有唯一约束的字段 (richter_code),但随着季节的变化,该字段可能会发生变化 - 这就是我不将其用作主键的原因。

在我的程序代码中,我有一个加载功能。它做的第一件事是检查richter_code 字段的搜索参数。如果它没有返回任何内容,它就会继续在 ID 字段上搜索相同的参数。

问题是它似乎在遇到字母字符时立即截断该值。所以我从我的查询中得到了完整的垃圾。例如,请参见屏幕截图。我可以阻止 mysql 更改查询吗?

截屏

mysql

11
推荐指数
2
解决办法
4902
查看次数

标签 统计

mysql ×1