我正在使用 Knex.js 进行数据库连接。我想使用连接字符串而不是连接对象来连接数据库,并且能够指定 charset
.
例子:connection: 'mysql://root:secret@127.0.0.1:3306/test-db'
不是
connection: {
host : '127.0.0.1',
user : 'root',
password : 'secret',
database : 'test-db',
charset : 'utf8'
}
我有连接字符串工作。
有人可以解释我将如何指定
charset
在 Knex.js 连接字符串中?
最佳答案
尝试:
connection: 'mysql://root:secret@127.0.0.1:3306/test-db?charset=utf8mb4'
请参阅此处描述的连接字符串选项:https://github.com/mysqljs/mysql#connection-options
关于javascript - 如何将字符集添加到 Knex.js 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38581169/