我正在尝试从单独的.sql文件在mysql数据库中创建数据库,并将数据库名称作为变量传递。我正在从文件创建数据库以创建租户(单独的数据库),并将凭据插入到凭据表中。
select @name := 'xxxxxx'; //admin will enter name here
create database @name;//here it is not creating a database
答案 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