我有一个查询:
$sql = "SELECT * FROM table WHERE CONCAT(Prod, Serial) BETWEEN '$start' AND '$end'";
其中 Prod 和 Serial 作为字符串存储在 MySQLi 数据库中。我需要更新 AA1000 和 AA1005 之间项目的详细信息。当我运行此查询时,它会更新 AA1000 和 AA1005 之间的单位的详细信息,并且“作为奖励”,所有单位都在 AA10000 和 AA10050 之间。有没有办法使用 BETWEEN 查询获得文本类型字段的完全匹配?
谢谢!
PS 我知道我需要更新查询来更新详细信息。我正在使用 SELECT 进行测试。