gpt4 book ai didi

mysql - mysql语句中的back tick有什么作用?

转载 作者:行者123 更新时间:2023-11-29 03:50:43 27 4
gpt4 key购买 nike

在这样的声明中;

$sql = "SELECT distinct `term`,count(*) as count 
FROM {$temp_table_name}
group by `term` order by count DESC";

在字段名称“term”周围使用反引号 (`) 有什么好处?是否出于性能原因使用反引号?或者是为了某种 SQL 注入(inject)保护?

注意:提交问题后,我意识到反引号字符不会显示在字段名称“term”周围 - 就在 stackoverflow 上。我不知道有什么方法可以让它出现在问题正文中。

最佳答案

如果term是mysql关键字,需要用`引用,否则不需要。

Ps: distinct 在你的情况下不是必需的,因为你按它分组。

关于mysql - mysql语句中的back tick有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069044/

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