未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
这种 Non-Standard SQL 语法为什么还能活着?
发布于 1个月前
113 热度
10 评论
受阻的自由
0 粉丝 28 篇博客
关注
打赏
这种 Non-Standard SQL 语法为什么还能活着
SELECT * FROM table1 WHERE '你好啊这是一句用户输入的查询语句' LIKE CONCAT('%', table1.column1, '%');
当然不考虑 performance ,它是可以的,但是如果数据量大,就 GG 了吧?
用户评论
弄潮儿
从输入内容中提取关键词,标签,这个语句还是挺好用的
2025/3/4 8:42:00
[
0
]
[
0
]
回复
原木风
之前就用这种方式实现过一个小的简陋的敏感识别功能,敏感词的数量不多的情况下还挺凑合的
2025/3/4 8:34:00
[
0
]
[
0
]
回复
李明发
在数据量大之前,肯定有人可以重构的,但是现在一行就搞定了,先用着就行。
2025/3/4 8:31:00
[
0
]
[
0
]
回复
张蜚
这不是很常见的做法?就为了这么点事儿你要再折腾一个 es ?
2025/3/4 8:22:00
[
0
]
[
0
]
回复
回忆往事
当年在北京时候搞 PHP 写系统,招聘来过一个面试的 之前写 JAVA 商业软件的 公司倒了 自学 PHP 来面试看我们给的多就投。面试题都很简单 考察一些习惯和性能掌握,我们面试题有一道 MYSQL 的不能直接查出来结果 要进行一次变换的,这个大哥吭吃瘪肚的 20 分钟 自己写了一条长达 2KB 的 SQL 语句一个语句卡 4 秒 兴致勃勃地显摆来了。。。
2025/3/4 8:18:00
[
0
]
[
0
]
回复
肆意的青春
学到了,这么写可以动态根据数据库预先设置的敏感词行,来检查用户输入的语句是否包含敏感词。
2025/3/4 8:09:00
[
0
]
[
0
]
回复
那一抹残阳
你就说需求有没有实现嘛。要不就加钱部署个全文搜索,要不就只能这么干了。
2025/3/4 8:06:00
[
0
]
[
0
]
回复
有种想念
我感觉很多 mysql 的论坛程序还是这样的
2025/3/4 8:01:00
[
0
]
[
0
]
回复
谱写成伤
拿 sql 去匹配关键字是这样的。。。
想换写法就得去代码里做,但是自己写还见不得有这么跑一下快。。。
2025/3/4 7:53:00
[
0
]
[
0
]
回复
牵线木偶
要结合业务场景来看得,大部分情况下不会这么干
2025/3/4 7:51:00
[
0
]
[
0
]
回复
点击加载更多评论
吐槽.灌水
427 成员 |
1295 话题
+我要提问
+随便写写
可能感兴趣的话题
浏览器的效能模式关不掉,该咋整?
百度一直被人骂是有原因的
Win11如何在桌面显示我的电脑?
如何解决电脑连接网络时总是提示需要操作,没有internet的问题
想换写法就得去代码里做,但是自己写还见不得有这么跑一下快。。。