mysql的createClient函数不工作
我已经安装mysql使用npm intall mysql我正在testing下面的代码,它给一个错误TypeError
: Object #<Object> has no method 'createClient'
var mysql = require('mysql'); var client = mysql.createClient({ user: 'user', password: 'abc' }); client.query('USE databasenm');
请帮我修改代码
它在文档中说
var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret', });
不是createClient
。
参考: https : //github.com/felixge/node-mysql
主机名在哪里,并使用createClient的createConnection insteat。
有关更多详细信息,请查看: https : //github.com/felixge/node-mysql#install
如果你看到这个文档: https : //github.com/felixge/node-mysql#install ,你可以清楚地看到方法是createConnection(…),你应该使用这个。 我也有同样的问题。 我正在阅读专业的Node.js,并在我遇到这个方法的MySQL章节(也许它不赞成与最新版本的节点)。