问题标签 [mysqljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2636 浏览

mysql - 如何在 POST 正文的基础上创建动态插入语句

body 对象中的属性数量是不同的,它基于 value user_type

如果user_typejob_seeker,那么 body 对象具有这些属性 --> username、user_type、name、email、password、resume、resume_date_time、salary_expectation。我已经创建了这样的硬编码插入语句-->

insert into users (username, user_type, name, email, password, resume, resume_date_time, salary_expectation) values (?, ?, ?, ?, ?, ?, ?, ?);

如果user_type雇主,那么主体对象具有这些属性 --> 用户名、用户类型、姓名、电子邮件、密码、公司名称、公司简介。这种情况下的插入语句是这样的 -->

insert into users (username, user_type, name, email, password, company_name, company_profile) values (?, ?, ?, ?, ?, ?, ?);

那么,如何在可变编号的基础上创建动态插入查询。POST 请求正文中的属性?

0 投票
4 回答
196 浏览

mysql - 在 MySQL 中拆分和比较小时格式

我正在继续其他人的项目,他们将时间以hh:mm/hh:mm格式存储在 MySQL 数据库中,并带有分隔符/

如何将这些时间与TIME数据类型分开并进行比较?

在此处输入图像描述

0 投票
0 回答
90 浏览

mysql - 如何在Nodejs中的mysql中获取最后插入的整行

如何在没有其他查询的情况下获取整个刚刚插入的数据,这可能吗?

我知道响应有效负载中有 ID:data.insertId

我的问题是,当我插入值时,有一个自动时间戳,我需要它,但由于性能原因,我不想再次查询数据库

0 投票
1 回答
156 浏览

mysql - MySQL Node.js 查询结束,没有回调

我正在使用mysqlnode.js。

NULL此查询通过检查是否至少有一行不是 来检查列是否具有所有值NULL

如果该列具有所有NULL值,则此查询会在几秒钟(〜120)后在 SQL 进程列表中结束,但我从未从 js 代码中得到回调:

(控制台中没有打印任何内容)

0 投票
1 回答
245 浏览

mysql - 从 Nodejs 中的两个不同数据库连接表

我想从两个 DBS 对表进行连接。

我所做的是。

我收到以下错误:

有人可以帮我做吗?我不明白应该执行哪个连接对象查询。

0 投票
1 回答
211 浏览

mysql - 如果连接断开,如何在 nodejs 的 promise-mysql 中使用 Pool 重新连接?

我正在使用 promise-mysqlNodeJs 库对 MySQL 服务器进行等待操作。

目前我有一个简单的配置:

但是,似乎只有一个连接断开了。问题:如果当前连接断开,如何实现断开连接的自动处理并建立后续的新连接?

0 投票
0 回答
26 浏览

mysql - 从 MySQL 获取存储的日期而不将其转换为 GMT 格式?

使用节点服务器获取数据时,此数据转换为:

有没有办法获得相同的数据,这些数据存储在数据库中而无需为时区创建一列?对节点使用mysqljs包。

0 投票
1 回答
408 浏览

node.js - 如何在没有 REST API 后端的情况下直接使用 MySQL 和 Vue SSR?

在服务器端渲染期间获取内容时,我想使用 MySQL 作为数据源,因此我不需要创建外部 API 服务器来从数据库中获取数据。

0 投票
2 回答
79 浏览

javascript - Node.Js mysql第一次只执行

我编写的 node.js 应用程序有问题,SQL 语句仅在第一次执行时才有效,并且语句之后的函数永远不会被触发。

启动应用程序时没有错误,即使没有执行查询,它也会运行。

此函数仅在第一次执行时有效:

这是在 for 循环中执行的代码:

我不知道为什么这个查询只在第一次工作。

希望得到您的帮助。

在此先感谢,帕特里克

编辑:

EDIT2: NodeJs 日志

0 投票
1 回答
581 浏览

mysql - nodejs mysql插入空日期时间字段

使用 mysql-ssh

如何通过nodejs在MySQL中将DateTime字段的值插入null?

尝试以下:

表结构:

错误:

为了 ''

对于未定义

对于“空”

为空

谁能帮我将 DateTime 字段插入为空?我不能跳过这个field2领域。让我知道是否有可能,如果没有,我将不得不想出别的办法。