相关疑难解决方法(0)

何时在MySQL中使用单引号,双引号和后退标记

我正在尝试学习编写查询的最佳方法.我也理解保持一致的重要性.到现在为止,我已经随机使用了单引号,双引号和后退,没有任何实际想法.

例:

$query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)';
Run Code Online (Sandbox Code Playgroud)

此外,在上面的例子中,考虑table可能是变量.

这是什么标准?你是做什么?

我一直在这里阅读类似问题的答案大约20分钟,但看起来这个问题没有明确的答案.

mysql sql quotes

605
推荐指数
11
解决办法
18万
查看次数

SQL标准对反引号(`)的使用有何看法?

一旦我花了几个小时调试一个简单的SQL查询mysql_query(),PHP/MySQL只是为了意识到我错过了关于表名的bactick.从那时起,我一直在使用表名.

但是当我使用相同SQLite/C++的符号时,符号甚至无法识别.令人困惑的是,是否使用这个?标准对使用它有什么看法?

此外,如果有人能告诉我何时使用报价,何时不能报价,将会有所帮助.我的意思是值和字段名称.

sql sqlite standards

42
推荐指数
1
解决办法
9329
查看次数

标签 统计

sql ×2

mysql ×1

quotes ×1

sqlite ×1

standards ×1