我有一个简单的任务,我需要搜索以字符串字符开头的记录,然后是单个数字。我正在尝试的是这个
SELECT trecord FROM `tbl` WHERE (trecord LIKE 'ALA[d]%')
和
SELECT trecord FROM `tbl` WHERE (trecord LIKE 'ALA[0-9]%')
但是这两个查询总是返回一条null
记录
trecord
-------
null
好像我执行以下查询
SELECT trecord FROM `tbl` WHERE (trecord LIKE 'ALA%')
它返回
trecord
-------
ALA0000
ALA0001
ALA0002
这意味着我有以 ALA 开头和后面的数字的记录,
编辑
我正在使用 PHP MySQL 和 innodb 引擎来做这件事。