Это способ получить все данные из базы данных?
До сих пор мне удалось получить все данные из таблицы:
router.get('/', function (req, res, next) {
db.serialize(function () {
db.all('SELECT id, name, surname FROM Table1', function (
err,
rows
) {
return res.send(rows);
});
});
db.close();
});
но если таблиц больше, * Например, 1006 *, Table2
и Table3
.
Попытка поместить все запросы в вызов db.all, похоже, не работает.
router.get('/', function (req, res, next) {
db.serialize(function () {
db.all('SELECT id, name, surname FROM Table1, SELECT date, city FROM Table2, SELECT person, year FROM Table3', function (
err,
rows
) {
return res.send(rows);
});
});
db.close();
});
ОБНОВЛЕНИЕ
это таблицы, как я могу получить все их данные и отправить их во внешний интерфейс? это то, что я хочу сделать.
Я бы предпочел, чтобы они были как отдельные таблицы во внешнем интерфейсе, где вызов вызывается следующим образом:
callAPI() {
fetch('http://localhost:9000/testAPI')
.then((res) => res.text())
.then((res) => this.setState({ apiResponse: res }));
}
есть ли способ отправить все эти таблицы?
введите описание изображения здесь