繁体   English   中英

如果yml文件不存在,则在mysql中创建数据库时出错

[英]Error creating db in mysql if not exist by yml file

我正在使用.yml设置SQL DB的配置,在部署时遇到错误。

“ errorMessage”:“ java.sql.SQLException:连接属性'createDatabaseIfNotExist'仅接受以下格式的值:'true','false','yes'或'no'。值'true?useUnicode = yes'为不在此集合中。“,” errorType“:” liquibase.exception.DatabaseException“,

abc.Yml
SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true?useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"

我认为有一个错字,Java已经为您指出了。

那里有两个 ”?” 而应为一个,其余应为“&”,请尝试以下操作。

SPRING_DATASOURCE_URL: "{{ ('jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true&useUnicode=yes&characterEncoding=UTF-8' | format(mysql.hostName,mysql.dbPort,dbName)) }}"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM