构建SQL查询时是否应包含分号

THX*_*138 1 php mysql joomla2.5

当我从PHP(Joomla)应用程序访问mysql时.我应该在我发送的SQL查询中包含分号吗?即

$db->setQuery("SELECT * FROM `blah`;");
Run Code Online (Sandbox Code Playgroud)

要么

$db->setQuery("SELECT * FROM `blah`");
Run Code Online (Sandbox Code Playgroud)

这可能是分裂头发的情况,但我想要始终如一地做 - 不妨选择一种显着或微不足道的方式.

注意:Joomla平台代码在查询中包含分号.但我不相信.

更新:我知道它有和没有分号都有效,我想问一种方式与另一种方式有什么好处(除了没有分号是一个字符更短).

小智 6

分号主要用于在处理SQL时分离多个查询,所以不需要提供分号.

  • 我喜欢简单的答案:D (2认同)