首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >NODEJS和mysql-节点和没有数据库更改

NODEJS和mysql-节点和没有数据库更改
EN

Stack Overflow用户
提问于 2014-05-04 09:47:13
回答 1查看 301关注 0票数 0

我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : '192.168.2.20',
  user     : 'test',
  password : '123123123',
  database : 'dbtest',
});

connection.connect(function(err) {
  // connected! (unless `err` is set)
});

var query = connection.query('INSERT INTO posts (title) VALUES("data1");');

每次使用SELECT * FROM dbtest.posts;工作台运行这个MySQL时,我都不会看到任何更改或结果。

使用mysql-节点的NodeJS没有正确地编辑我的数据库,我做错了什么?

编辑:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
admin$ node debug test.js
< debugger listening on port 5858
connecting... ok
break in test.js:1
  1 var mysql      = require('mysql');
  2 var connection = mysql.createConnection({
  3   host     : '192.168.2.20',
debug> 

我打电话给我的档案有问题吗?它们保存在node_modules下,并且文件与node_modules位于同一个根目录中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-04 11:31:22

您无法使用示例中的代码插入数据,这可能是因为您的MySQL服务器将autocommit系统变量设置为false

在这种情况下,您可以做的是将这个变量设置为true (请参阅de 文档),或者更改代码强制提交,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
connection.query('INSERT INTO posts (title) VALUES("data1");', function(err, result) {
  if (err) { 
    connection.rollback(function () {
      throw err;
    });
  }
  connection.commit(function (err) {
    if (err) { 
      connection.rollback(function () {
        throw err;
      });
    }
    console.log('Commited!');
  });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23459528

复制
相关文章
mysql-创建用户和授权
我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作.
py3study
2018/08/03
2.8K0
NodeJS安装和使用
NodeJS :主要应用于开发服务器,做数据API ,设计路由,和前端的主要区别在于,前端主要负责效果和交互、 node.js是追求性能极致的产物,主要的三个特点是: 单线程、Non-blocking I/O、Event Driven Nodejs和其他后端语言的不同:
九旬
2020/10/23
8980
NodeJS安装和使用
数据库MySQL-索引
带索引的表在数据库中需要更多的存储空间 增、删、改命令需要更长的处理时间,因为它们需要对索引进行更新
cwl_java
2020/03/27
1.4K0
数据库MySQL-事务
原子性(Atomicity):事务是一个完整的操作。事务的各步操作是不可分的(原子的);要么都执行,要么都不执行
cwl_java
2020/03/27
1K0
jQuery基础--创建节点和 添加节点
创建节点 $(function () { // var box = document.getElementById("box"); // // var a = document.createElement("a"); // box.appendChild(a); // a.setAttribute("href", "http://web.itcast.cn"); // a.setAttribute("target", "_blank"); // a.innerHTML
eadela
2019/09/29
2.5K0
jQuery基础--创建节点和 添加节点
数据库MySQL-函数
1.7 函数 1.7.1 数字类 -- 获取随机数 mysql> select rand(); +------------------+ | rand() | +------------------+ | 0.25443412666622 | +------------------+ 1 row in set (0.00 sec) -- 随机排序 mysql> select * from stuinfo order by rand(); -- 随机获取一条记录 mysql> se
cwl_java
2020/03/28
1.1K0
MySQL-性能优化-索引和查询优化
要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 1. 不使用顺序查找,因为顺序查找比较慢,通过特定数据结构的特点来提升查询速度,这种数
用户1263954
2018/06/22
8690
数据库MySQL-视图
1、视图是一张虚拟表,它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表的查询基础上
cwl_java
2020/03/27
1.4K0
NodeJS中使用mssql和tedious模块连接SQLServer数据库
最近看了下NodeJS下连接SQLServer的一些示例,发现NodeJs中有两个模块,一个是mssql,其npm地址是:https://www.npmjs.com/package/mssql;另外一个是:tedious,其npm地址是:https://www.npmjs.com/package/tedious,github对应的地址是:https://github.com/tediousjs/tedious
ccf19881030
2022/12/01
3.8K0
NodeJS中使用mssql和tedious模块连接SQLServer数据库
MySQL- In 和 Exists的优化案例讲解
将主查询A的数据,放到子查询B中做条件验证,根据验证结果(true或false)来决定主查询的数据是否保留
小小工匠
2021/08/17
7340
cookie 和 session-Nodejs
本文转载自:https://github.com/alsotang/node-lessons/tree/master/lesson16
ccf19881030
2020/07/17
6770
php获取所有节点的父节点和子节点
根据子节点获取所有的父节点以及父节点的父节点.. <?php $src = '[{"id":"1","name":"媒体(白名单)","pid":"0"},{"id":"2","name":"党媒公
黄啊码
2020/05/29
6.2K0
nodejs的引用和导出
正如我们想的那样,nodejs每次只能运行一个js脚本,所以如果想运行多个js脚本可以采用引用(require)的方式
是小张啊喂
2021/08/10
7310
nodejs的引用和导出
正如我们想的那样,nodejs每次只能运行一个js脚本,所以如果想运行多个js脚本可以采用引用(require)的方式
是小张啊喂
2021/06/24
6290
数据库MySQL-复制
当我们因为误操作修改了数据库中的数据, 同时有没有备份可以恢复时, 我们就可以通过分析二进制日志, 对日志中记录的数据修改操作做反向处理的方式来达到恢复数据的目的
cwl_java
2020/07/22
2.2K0
数据库MySQL-列属性
字段值从1开始,每次递增1,自动增长的值就不会有重复,适合用来生成唯一的id。在MySQL中只要是自动增长列必须是主键
cwl_java
2020/03/27
3.1K0
数据库-MySQL-索引介绍
索引(index)是帮助htysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
莫浅子
2022/11/18
6600
数据库-MySQL-索引介绍
ES6和nodejs
先看看运行在前端的 JavaScript,因为前端的 JavaScript 依托于文档存在,而文档由浏览器解析,故前端的 JavaScript 存在操作文档的 DOM 对象和操作浏览器的 BOM 对象,所以: JavaScript = ECMAScript + DOM + BOM
conanma
2022/01/04
4440
nodejs基础-nvm和npm
nvm npm   更新   npm install npm@latest -g   本地安装   npm install 包名称   require(”包名“)   全局安装   npm install 包名 -g 可以直接作为命令来使用 模块mudules和packages包 package.json:包元数据   npm init   npm init -y   npm init -yes package-lock.json(yarn):加快安装速度 先下载一个,才会有,json有依赖包安装
eadela
2019/09/29
6520
nodejs基础和核心api
前端关心的是浏览器的bom和dom。node关注的是操作系统(fs,net,database,buffer,event,os)
一粒小麦
2019/07/18
1K0
nodejs基础和核心api

相似问题

nodejs、mysql-模型插入数据库

10

Java和MySQL-排名

13

Heroku没有连接到数据库NodeJS和Mysql。

20

哨兵: setUserContext在nodejs和乌鸦节点?

16

MySQL-同时选择和更新

43
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文