Node.js 存在Mysql2时区问题的节点
当我试图通过mysql2设置时区时收到以下消息。 mysql工作正常。 但我只能使用mysql2Node.js 存在Mysql2时区问题的节点,node.js,nodes,mysql2,node-mysql2,Node.js,Nodes,Mysql2,Node Mysql2,当我试图通过mysql2设置时区时收到以下消息。 mysql工作正常。 但我只能使用mysql2 var mysql2 = require('mysql2'); var con = mysql2.createPool({ connectionLimit : 10, host: process.env.DATABASE_HOST, user: process.env.DATABASE_USER, password: process.env.DATABASE_PASSWORD, d
var mysql2 = require('mysql2');
var con = mysql2.createPool({
connectionLimit : 10,
host: process.env.DATABASE_HOST,
user: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database : process.env.DATABASE_NAME,
timezone : 'IST'
})
问题
忽略传递给连接IST的无效时区。这是目前
警告,但在MySQL2的未来版本中,将抛出一个错误
如果将无效的配置选项传递给连接
在这里,您可以将其作为时区进行尝试。对于IST
timezone: 'Asia/Calcutta'
or
timezone: '+05:30'
时区是否接受IST?无法获取此错误,忽略传递给Connection:Options的无效配置选项。这目前是一个警告,但在MySQL2的未来版本中,如果您将无效的配置选项传递给连接,忽略传递给连接的无效时区,则会引发错误:亚洲/加尔各答。这目前是一个警告,但在MySQL2的未来版本中,如果您将无效的配置选项传递给ConnectionUpdated my answer(更新的我的答案),则会引发错误。您现在可以检查吗?同样,不工作时区:“IST”正在使用MySQL2,但在MySQL2中不工作