mysql和php:搜索可能有前导零的字符串

gudnpqoy  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(365)

我有一个用于笔记本电脑和台式机的小型资产/股票数据库。资产名称的标准格式是lap(对于笔记本电脑)连字符和7个数字,例如lap-1234567。
我把这个字段作为varchar存储在mysql数据库中。
我得到的历史数据中有许多只包含资产编号的惰性条目,这些条目有时可能有前导零。由于这一点,当搜索笔记本电脑时,我必须像使用资产的编号一样使用

SELECT * from asset_tracker WHERE asset_id like '%0060366'

然而,mysql似乎不喜欢在搜索中使用前导零,它什么也找不到。使用像“%60366”这样的方法确实可以找到条目,但我需要它用前导零进行搜索。
谢谢

ars1skjm

ars1skjm1#

在记事本中查看从csv导入的数据,数据中有各种各样的垃圾。
谢谢大家的帮助。

mftmpeh8

mftmpeh82#

请尝试以下正确格式的代码。

SELECT * from asset_tracker WHERE asset_id like "%0060366%";

相关问题