首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"#“在MySql中意味着什么?

问"#“在MySql中意味着什么?
EN

Stack Overflow用户
提问于 2010-07-02 16:46:29
回答 4查看 211关注 0票数 2

我来自Server背景,我认为这可能意味着它是一个临时表,但是在阅读了MySql临时表之后,我认为这不是真的。

我在以下背景下看到了这一点:

代码语言:javascript
复制
SELECT ID, Name FROM #_SomeName

更新

此查询是在PHP中定义的,然后在MySQL数据库上运行。我不确定这会不会有什么区别.

下面是我正在运行的PHP代码:

代码语言:javascript
复制
$query="select id, name from #__SomeName";
$db=&JFactory::getDBO();
$db->setQuery($query);
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-02 16:53:05

在MySQL中,#是一个结尾的评论:

http://dev.mysql.com/doc/refman/5.1/en/comments.html

在JFactory中,#__被用作位置持有者。见这里:

http://docs.joomla.org/How_to_use_the_database_classes_in_your_script

票数 5
EN

Stack Overflow用户

发布于 2010-07-02 16:50:22

评论

代码语言:javascript
复制
# comment
-- also a comment

高亮的语法回答了问题;)

票数 2
EN

Stack Overflow用户

发布于 2010-07-02 16:59:19

您确定表名没有使用backticks引用吗?也许在申请中?它可能会出现在MySQL的查询日志中。

代码语言:javascript
复制
mysql> create table `#t` (i int);
mysql> insert into `#t` (i) values (10);
mysql> select * from `#t`;
+------+
| i    |
+------+
|   10 | 
+------+
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3167576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档