gpt4 book ai didi

mysql - 如何选择字段中所有带下划线的模型

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:24 24 4
gpt4 key购买 nike

这个问题让我很为难:

我在学习使用解析工具时,添加了大量的记录,名称中包含 uderscore (this --> _),而不是空格。

现在我想用空格替换下划线。但是,当我运行此查询时:

$changethis = "_";
$object = Entity::where('name', 'LIKE', '%' . $changethis . '%')->limit(300)->get();

我得到了所有记录,即使是那些在 name 字段中没有下划线的记录。

有什么建议吗?

谢谢

最佳答案

LIKE 有一个名为 ESCAPE 的选项。 default是反斜杠,但您可以更改它:

WHERE name LIKE '%\_%'

或:

WHERE name LIKE '%$_%' ESCAPE '$'

关于mysql - 如何选择字段中所有带下划线的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com