【发布时间】:2023-02-14 17:44:23
【问题描述】:
我的数据库有一个包含仓库位置的表。
这些可以是数字以及数字和字母的组合。例如:
- 110
- 11A3
它们都存储在 VARCHAR 类型的列中。
如果我使用查询生成器尝试查找值为 11E1 的记录,那么它将与 110 号码匹配,而不是失败。
DB::table('locations')->where('value', '11E1')->first();
据推测,这是因为 MYSQL 如何处理科学记数法,但我如何禁用它以便它只找到正确的值?
【问题讨论】: