用node.js 对mysql数据库操作中 有什么地方错了么

var mysql   = require('mysql');

var connection = mysql.createConnection({

 host : 'localhost',

 user : 'root',

 password : '13738471325',

 database : 'luoluo'

});

 

connection.connect();

connection.query('insert into kk set id=325,name=洛洛,age=17', function(err, rows, fields) {

 if (err) throw err;

 console.log("插入成功");

});

connection.end();


我是一个DIV呀
浏览 1582回答 2
2回答

qq_神祈x

字符串要加上''引号,另外少了端口号,预设一般是'3306' ,在connection加上port試試

xiaowu9

connection.query("insert into kk set id=325,name='洛洛',age=17" 在执行SQL时注意字符串必须使用单引号,数字可以不用,还有一种写法可以防注入,不用考虑引号问题,本人习惯这种写法!具体用法看MySQL模块帮助文档。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Node.js