Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在表或数据库的名称中使用-in_Mysql - Fatal编程技术网

Mysql 在表或数据库的名称中使用-in

Mysql 在表或数据库的名称中使用-in,mysql,Mysql,我导入了一个旧的mysql数据库,该数据库的表名包含-(连字符),但在现在的表名中,mysql不接受带有-(连字符)的表名。有什么办法吗 表的名称类似于Bx书籍 提前感谢。您可以在表格名称的“`”(回勾)内更改表格名称: Create table `Bx-Books`.... 我已经导入了数据库。除此之外?@user2598085,只需在select查询中对其进行转义,如select*fromBx Books`。那应该是好的。然后您需要更改查询的(插入、选择、更新….)表名,如此`Bx

我导入了一个旧的mysql数据库,该数据库的表名包含-(连字符),但在现在的表名中,mysql不接受带有-(连字符)的表名。有什么办法吗

表的名称类似于Bx书籍


提前感谢。

您可以在表格名称的“`”(回勾)内更改表格名称:

  Create  table `Bx-Books`....

我已经导入了数据库。除此之外?@user2598085,只需在select查询中对其进行转义,如
select*from
Bx Books`。那应该是好的。然后您需要更改查询的(插入、选择、更新….)表名,如此`Bx Books`它不接受对此类表的“选择*表示存在”从Bx Books;'您可以像这样使用select*from`Bx Books`;