为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL 查询由于某种原因未执行

MySQL 查询由于某种原因未执行

繁花不似锦 2021-07-03 04:38:54
我没有从这段代码中得到一个错误,但它绝对没有做任何事情,关于 MySQL 数据库,我不明白为什么。var con = mysql.createConnection({  host: "localhost",  user: "apm",  password: "password123"});con.on('error', function(err) {  console.log("[mysql error]",err);  console.log("Connected!");  var sql = "CREATE DATABASE IF NOT EXISTS killEmAll";  con.query(sql, function (err, result) {    if (err) throw err;    console.log("Database created");  });  sql = "CREATE TABLE IF NOT EXISTS users (firstName VARCHAR(255), secondName VARCHAR(255), email VARCHAR(255), username VARCHAR(255), password VARCHAR(255))";  con.query(sql, function (err, result) {    if (err) throw err;    console.log("Database created");  });});未创建数据库和表。正在建立连接,因为我收到日志“已连接!” (这是唯一的日志)。
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

以这种方式使用它。这应该有效:


var con = mysql.createConnection({

  host: "localhost",

  user: "apm",

  password: "password123"

});


con.connect(function(err) {

  if(err) throw err;

  console.log('Connected!');

});


var sql = "CREATE DATABASE IF NOT EXISTS killEmAll";


con.query(sql, function (err, result) {

  if (err) throw err;

  console.log("Database created");

});


con.query('USE killEmAll', function (err, result) {

  if (err) throw err;

  console.log("killEmAll is using");

})


sql = "CREATE TABLE IF NOT EXISTS users (firstName VARCHAR(255), secondName VARCHAR(255), email VARCHAR(255), username VARCHAR(255), password VARCHAR(255))";


con.query(sql, function (err, result) {

  if (err) throw err;

  console.log("Database created");

});


查看完整回答
反对 回复 2021-07-08
  • 1 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信