Knex.js文档允许在使用客户端时设置version
,在我的情况下,我使用的是mysql
,如下所示:
client: 'mysql',
version: '5.7',
connection: {
host : '127.0.0.1',
user : 'your_database_user',
password : 'your_database_password',
database : 'myapp_test'
}
});
如果我没有为 version
指定值,它将使用什么默认值?
> 每个源代码:https://github.com/tgriesser/knex/blob/master/src/client.js#L53(看起来像文件更改的位置:https://github.com/tgriesser/knex/blob/master/lib/client.js#L53(
"版本"仅供参考,无论您连接到哪个版本的 MySQL,都将使用。
至于knex支持哪些版本的MySql,我会引导你去他们的文档:https://knexjs.org/