【问题标题】:USE statemet does not work in phpMyAdminUSE statemet 在 phpMyAdmin 中不起作用
【发布时间】:2018-01-26 11:46:53
【问题描述】:

我在 phpMyAdmin 中使用 SQL 选项卡测试 语句,但是有些查询不起作用,例如 USE 查询;但是,例如,在运行 USE 语句,然后使用 USE DATABASE() 进行检查后,返回 null 值。

USE dbname;
USE dbname
USE `dbname`;

我希望能够在特定数据库上运行 SQL 语句;这在选择(使用 USE 语句之后)数据库之后是可能的。我可以点击左侧边栏的数据库名称,然后运行SQL语句,我知道;但是为什么不能使用“USE”语句直接选择数据库呢?

【问题讨论】:

  • 过去两年我没有使用 phpmyadmin。但我知道这行得通。所以我在 phpmyadmin 演示网站上进行了测试,效果很好
  • 您希望USE 查询返回什么?
  • @Milk - 我希望能够在特定数据库上运行 SQL 语句;这在选择(使用 USE 语句之后)数据库之后是可能的。在 USE 语句之后,我希望在运行 SELECT DATABASE() 时返回数据库名称。我可以点击左侧边栏的数据库名称,然后运行SQL语句,我知道;但是为什么不能使用“USE”语句直接选择数据库呢?

标签: mysql phpmyadmin


【解决方案1】:

USE 语句不返回任何内容。这就是您看到null 的原因。它运行正常。

USE 将连接设置为在语句中为将来的语句使用数据库。

【讨论】:

    猜你喜欢
    • 2017-09-02
    • 2023-03-29
    • 1970-01-01
    • 2013-02-26
    • 2014-09-25
    • 1970-01-01
    • 2020-08-06
    • 2013-01-03
    • 2012-03-17
    相关资源
    最近更新 更多