如果数据库里存的是短字符串:
AB
BC
CD
那么我手上的词是长字符串,例如 ABCD,那么SQL应该怎么写,来匹配出该字符包含有数库里的短词记录?要连着的,要用CONCAT吗?
另外,保存这些短字符串到数据库的时候,如何处理才能安全,会不会有注入之类的隐患?
谢谢
是的
select * from tbl_name where 'ABCD' like concat('%', field_name, '%')
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号