从单独的.sql文件在mysql中创建数据库

时间:2018-08-29 10:19:59

标签: mysql database

我正在尝试从单独的.sql文件在mysql数据库中创建数据库,并将数据库名称作为变量传递。我正在从文件创建数据库以创建租户(单独的数据库),并将凭据插入到凭据表中。

select @name := 'xxxxxx'; //admin will enter name here
create database @name;//here it is not creating a database

1 个答案:

答案 0 :(得分:2)

您需要让sql准备好语句才能使用动态查询。此外,用户还需要具有在服务器中创建新数据库的权限。

$neo4j-home> bin/neo4j stop
Stopping Neo4j.. stopped
$neo4j-home> bin/neo4j-admin load --from=/backups/JeffreyGoinesDB.dump --database=MyNewDB.db --force

引用:Mysql Prepare Statement