【问题标题】:Rename database name in mysql with queries on the server in phpmyadmin在 phpmyadmin 中使用服务器上的查询重命名 mysql 中的数据库名称
【发布时间】:2014-07-19 21:24:48
【问题描述】:

phpmyadmin服务器上的查询重命名mysql中的数据库名称

服务器意味着使用phpmyadmin112.121.1.12/phpmyadmin一样使用IP地址

如果使用这个查询示例->

ALTER DATABASE luck RENAME luckyj

如果遇到此错误,请尽快给我解决方案

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“RENAME luckyj”附近使用正确的语法

【问题讨论】:

  • 你遇到了什么错误?
  • Thread。不再支持重命名数据库。 See here
  • 1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“RENAME luckyj”附近使用正确的语法这个错误是 show RENAME {DATABASE | SCHEMA} db_name TO new_db_name;这也不受支持并给出相同的错误,但我要求在这个问题中给我答案
  • 这个链接可能对你有帮助stackoverflow.com/questions/67093/…
  • 你的疑问清楚了吗?或者你想要一个明确的答案?您可以浏览 cmets 中提供的所有链接,足以消除您的疑问

标签: java php android mysql


【解决方案1】:

首先,您的查询是错误的。

重命名数据库的语法是

RENAME {DATABASE | SCHEMA} db_name TO new_db_name;

检查这个link,你会知道有一些已知问题,因此即使你有支持重命名数据库的版本,MySQL 也删除了对RENAME 的支持,你的查询是错误的,因此它不会工作.

解决方案:

  1. 检查您是否有受支持的版本。
  2. 更改查询

【讨论】:

    猜你喜欢
    • 2017-10-04
    • 2020-03-13
    • 2011-08-19
    • 2018-01-27
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2017-05-23
    • 1970-01-01
    相关资源
    最近更新 更多