MySQL和PHP:搜索可能以零开头的字符串

时间:2018-10-08 12:53:29

标签: mysql

我有一个用于笔记本电脑和台式机的小型资产/库存数据库。资产名称的标准格式为LAP(对于笔记本电脑)连字符和7个数字,例如LAP-1234567。

我已经将此字段存储为MySQL数据库中的Varchar。

我得到的历史数据有许多仅是资产编号的惰性条目,有时可能带有前导零。因此,在搜索笔记本电脑时,我必须仅使用资产编号来使用LIKE,例如

SELECT * from asset_tracker WHERE asset_id like '%0060366'

但是,MySQL似乎不喜欢搜索中的前导零并且它什么也没找到。使用LIKE'%60366'确实可以找到条目,但我需要它使用前导零进行搜索。

谢谢

2 个答案:

答案 0 :(得分:0)

在记事本中查看从CSV导入的数据,数据中有各种各样的垃圾。

感谢大家的帮助。

答案 1 :(得分:-2)

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

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