我是Node的新手,并学习如何从MySQL查询数据。 我收到以下错误:
错误{[错误:ER_BAD_DB_ERROR:未知数据库'201803028'] 代码:'ER_BAD_DB_ERROR', 错误:1049, sqlMessage:'未知数据库\'201803028 \'', sqlState:'42000', 致命的:真实的}
这是我的代码
const mysql = require('mysql');
var db = mysql.createConnection({ 主持人: 'localhost' 的, 用户:“根”, 密码: '123456', 数据库: '201803028'});
db.query('SELECT * FROM
user-table
;',(错误,数据)=> { 如果(ERR){ 的console.log( 'ERR',ERR); }其他{ 的console.log( '成功',数据); } })
有人能告诉我编码的重要性吗?
非常感谢!
答案 0 :(得分:0)
尝试一下
var mysql = require('mysql')
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'yourpassword',
database : 'yourdatabasename'
})
connection.connect();
/* Uncomment the below query to test your connction
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});*/