问题描述
我在这里尝试了 create_database 代码 https://www.w3schools.com/nodejs /nodejs_MysqL_create_db.asp 但是我收到错误消息“Object expected in Line 1 letter 1”,这是什么? 我的代码是这样的
var MysqL = require('MysqL');
var con = MysqL.createConnection({
host: "localhost",user: "myusername",password: "mypassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query("CREATE DATABASE mydb",function (err,result) {
if (err) throw err;
console.log("Database created");
});
});
解决方法
你设置好你的 MYSQL 服务器了吗?可以手动创建数据库吗?
如果您在终端中输入会发生什么:mysql -u yourusername -p
然后输入您的密码,然后输入:CREATE DATABASE mydb;
要查看您的数据库类型:show databases;