Javascript Reactjs: есть ли способ выполнить MySQL запросов в виде формы - PullRequest
0 голосов
/ 18 апреля 2020

Я создаю проект базы данных, используя Javascript: React, Node и MySQL.
Я не уверен, есть ли способ запустить MySQL запросы в виде формы? Например, если я введу форму "DELETE FROM table WHERE x = 1", то после нажатия кнопки будет выполнен запрос.
Я попытался установить sh соединение и запрос по этой ссылке: Node.js MySQL но когда я поместил весь файл как функцию, он выдал ошибку «net .connect не является функцией».
Любая помощь приветствуется!

РЕДАКТИРОВАТЬ: вот файл создания соединения

var mysql = require('mysql');
var fs = require('fs');

//Establish connection, replace password with your MySQL database's password
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "xxx",
    database: "pdm"
});

// Export database as table.json file
con.connect();
con.query('SELECT * FROM pdm.newonlineretail', function (err, results, fields) {
    if (err) throw err;
    // write the result as json
    fs.writeFile('table.json', JSON.stringify(results), function (err) {
        if (err) throw err;
        console.log('Query succeeded');
    });
    con.end();
});

, когда я делаю весь файл как export default function runSelect(){...}, чтобы поместить его в другой файл для запуска, он выдает вышеуказанную ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...