Сначала я посмотрел на похожие вопросы, но не мог понять, как изменить свой код, чтобы он заработал. Я новичок в Node.js и MySQL. Я сталкиваюсь с этой ошибкой: Мой код выглядит следующим образом (я подключаюсь нормально, только что изменил информацию о хосте /pw):
var mySQLpointer, connObj;
mySQLpointer = require("mysql");
connObj = mySQLpointer.createConnection( {
host: "host",
user: "user",
password: "pw",
database: "db"
} );
connObj.connect( function(err) {
if (err)
// throw err; or use the follwowing command
console.log("Connection Error: " + err.stack);
else
// console.log("Connected to DB. :-)");
console.log("Connection OK! ID = " + connObj.threadId);
});
let sqlStmt = "SELECT * FROM Product-Service";
connObj.query(sqlStmt,
function(err, dataSet, fields) {
if (err)
throw err;
else {
console.log(dataSet);
}
}
);
connObj.end();
Я пытаюсь отобразить все строки и столбцы в моей таблице SQL, у меня там только 3 строки: В идеале я пытаюсь заставить их отображаться так:
Любая помощь будет оценена.
Вам нужны пометки вокруг имени таблицы, потому что -:
let sqlStmt = "SELECT * FROM 'Product-Service'";