Tag: mysql

Node.js,多个MySQL插入

我想在我的服务器客户端应用程序的specefic ordner中做多个MySQL插入。 var con = createDatabaseConnection(); function createDatabaseConnection() { return (mysql.createConnection({ host: // hostIp, user: // user, password: //pw, database: //databasename }); } function writeFoo(fooObject) { var sql = // prepare sql insert for fooObject; con.query(sql, function (err) { // ? Is inserted data ready to use ? } }); function writeBar(barObject) { var sql […]

PostgreSQL – 列不存在(与AS的地方)

我对PostgreSQL有点新手,但是我对MySQL有一些经验。 Postgres显示我和错误 – COLUMN不存在,但这是由AS创build的“虚拟列”。 代码,在MySQL中工作得非常好: SELECT place.*, 3956 * 2 * ASIN(SQRT( POWER(SIN((place.lattitude – $1) * pi() / 180 / 2), 2) + COS($2 * pi() / 180) * COS(place.lattitude * pi() / 180) *POWER(SIN(($3 – place.longitude) * pi() / 180 / 2), 2) )) AS "distance" FROM place WHERE place.longitude BETWEEN $4 AND $5 […]

Sequelize:如何将列乘以一个聚合函数

所以基本上我想要的是: select (table2.col1 * sum(table1.col1)) as myAggregate from table1 join table2 ON table2.id = table1.id 我已经得到了这么多,但不知道如何添加乘法: Table1Model.findAll({ attributes: [[Sequelize.fn('SUM', 'col1'), 'myAggregate']] include: [Table2Model] })

使用mysql模块为Nodejs存储JSON

我需要在这个表的'data'列中存储一个JSON: 我试图存储一个JSON,但我收到错误,可能是由于引用… connection.connect(); var query = 'INSERT INTO Forecasts (data, createdAt, updatedAt, OrchardId) VALUES ?'; connection.query(query, [['{"id": 1}', '2017-07-06 16:08:19','2017-07-06 16:08:19',3]],function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); }); connection.end(); OUTPUT $ npm开始 revo-weather@1.0.0 start / Users / giovannimarino / Desktop / revo-weather node index.js {“id”:1} INSERT INTO预测(data,createdAt,updatedAt,OrchardId)VALUES(“gio”,“2017-07-06 16:08:13”,“2017-07-06 […]

使用池而不破坏连接会导致系统挂起

如果我将这个代码部署到Amazon Lambda … var settings = require('./settings'); var mysql = require('mysql'); var pool = mysql.createPool({ host: settings.host, database: settings.database, user: settings.user, password: settings.password }); module.exports.handler = function (request, context, callback) { pool.getConnection(function (error, connection) { if (error) return callback(error); connection.query('select 1', null, function (error, results) { callback(null, results); }); }); }; …端点完成超时错误: { "errorMessage": "2017-07-20T10:04:26.629Z […]

node.js mysql结果变成一个variables

我一直在使用mountebank来做性能testing的一些瑕疵和一个很棒的工具。 function团队曾经问过它是否可以重新用于支持functiontesting,我曾说过我会看看。 我想要实现的是从MySQL数据库中select一个账号和账户余额,然后将余额返回给客户端(在这种情况下,一个Jmeter线束) function (request, state, logger) { logger.info('GBG – getAccountBalance'); var mysql = require('mysql'); var result = ''; var con = mysql.createConnection({ host: "localhost", user: "user", password: "password", database: "customer" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); }); con.query('select * from accounts', function (err, rows, fields) { if (err) throw err; console.log(rows); console.log('accountNumber […]

用Node.js编辑MySQL中的现有行

我在我的数据库中有一个现有的行,我想添加到它是这样的结构 id , firstname, lastname, username, email , password , about , freinds , profilePicDir , ip 我希望用户能够添加一个朋友,我存储在数据库中的值,所以我用这个 connection.query('INSERT INTO users (freinds) VALUES (' + freind + ') WHERE username = ? ', [username], function(err) {}); 但它没有吐出任何错误或什么都没有发生,我知道这个函数正在被调用,但这只是不会工作

Node.js连接到MySQL Docker容器ECONNREFUSED

在将此问题标记为重复之前,请注意,我确实已经阅读了其他答案,但这并没有解决我的问题。 我有一个由两个服务组成的Docker组合文件: version: "3" services: mysql: image: mysql:5.7 environment: MYSQL_HOST: localhost MYSQL_DATABASE: mydb MYSQL_USER: mysql MYSQL_PASSWORD: 1234 MYSQL_ROOT_PASSWORD: root ports: – "3307:3306" expose: – 3307 volumes: – /var/lib/mysql – ./mysql/migrations:/docker-entrypoint-initdb.d restart: unless-stopped web: build: context: . dockerfile: web/Dockerfile volumes: – ./:/web ports: – "3000:3000" environment: NODE_ENV: development PORT: 3000 links: – mysql:mysql depends_on: – mysql […]

处理断开连接Express JS抛出错误访问拒绝用户本地主机

你好我正试图处理断开连接我的服务器表示js,我使用句柄断开连接的代码,它会抛出错误访问被拒绝在本地用户。 var connection; function handleDisconnect() { connection = mysql.createConnection(db_config); // Recreate the connection, since // the old one cannot be reused. connection.connect(function(err) { // The server is either down if(err) { // or restarting (takes a while sometimes). console.log('error when connecting to db:', err); setTimeout(handleDisconnect, 2000); // We introduce a delay before attempting to reconnect, […]

函数来search数据库的关键字

试图获得function,search一个MySQL数据库的关键字使用JavaScript,遇到问题,如何在js中执行命令,以及如何将input框中的关键字插入到mysql查询。 <html> <head> <title></title> <script> function mysqlList(){ var keyword = document.getElementById('keyword').value; var mysql = require('mysql'); var connection = mysql.createConnection( { host : 'localhost', user : 'xxxxxx', password : 'xxxxxx', database : 'joblist', } ); connection.connect(); var queryString = 'SELECT name, trello FROM graduates WHERE (name LIKE '%keyword%' OR trello LIKE '%keyword%'); connection.query(queryString, function(err, rows, fields) […]