当前位置: 首页 > 面试题库 >

如何查看sql_mode的特定值?

盖昊东
2023-03-14
问题内容

sql_modeMySQL中有一些值:

ANSI

IGNORE_SPACE

STRICT_TRANS_TABLES

我如何看到一个特定的价值?该手册说:

您可以通过发出SELECT @@ sql_mode语句来检索当前模式。

但是它什么也没显示,只是表中的一个空白字段@@sql_mode作为列名。


问题答案:

它对您来说只是空白,因为您尚未设置sql_mode。如果您进行设置,则该查询将向您显示详细信息:

mysql> SELECT @@sql_mode;
+------------+
| @@sql_mode |
+------------+
|            |
+------------+
1 row in set (0.00 sec)

mysql> set sql_mode=ORACLE;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @@sql_mode;
+----------------------------------------------------------------------------------------------------------------------+
| @@sql_mode                                                                                                           |
+----------------------------------------------------------------------------------------------------------------------+
| PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ORACLE,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,NO_AUTO_CREATE_USER |
+----------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


 类似资料:
  • 根据文档,是中的一个多态函数,根据作为第一个参数传递的内容,实际上会调用不同的函数。 但是,文档没有给出实际为任何特定类调用的函数名称的任何信息。 如果我想查看在类型的对象上调用函数时的源代码,那么最简单的方法是什么?

  • 我试图通过电子表格发送电子邮件。脚本从电子表格中的工作表中获取电子邮件和电子邮件正文。当此工作表是第一个工作表时,脚本工作正常。然而,出于我不想深入讨论的原因,我需要另一张表格作为第一张。我试过使用: var ss=电子表格应用程序。活跃起来。表(); var表=ss.getSheetByName('电子邮件'); 然而,当我这样做时,我得到了信息 TypeError:在对象工作表中找不到函数ge

  • 有没有办法从 Windows 命令行检查特定端口的状态?我知道我可以使用netstat来检查所有端口,但netstat很慢,查看特定端口可能不是。

  • 我有一个值数组,我想检查它是否包含3个特定值,如果不包含,我想检查数组不包含哪些值。 3个值: 数组: 功能: 目前我认为它一次循环一个,所以它总是返回false,因为一次只检查一个值。

  • 问题内容: 有一个像这样的json: 如何在不迭代所有json的情况下找到all 的值? PS:可以在json中的任何位置。 如果没有方法可以做到这一点,您能告诉我如何遍历json吗? 问题答案: 我对这个问题的处理方式会有所不同。 由于JSON不允许深度优先搜索,因此将json转换为Python对象,将其提供给XML解码器,然后提取要搜索的Node

  • 我已经将playerdata转移到我的新世界文件中。我计划经常切换服务器,允许这些物品转移,所以我需要知道未来如何解决这个问题,而不需要在转移过程中协调我的所有玩家。