Rumah > Soal Jawab > teks badan
P粉2311124372023-08-27 00:24:06
Anda tidak perlu menggunakan pangkalan data dalam sambungan
var pool = mysql.createPool({ connectionLimit : 10, host : 'example.org', user : 'bobby', password : 'pass' });
Selepas itu anda boleh mencipta pangkalan data
pool.getConnection(function(err, connection){ if(err){ return cb(err); } connection.query("CREATE DATABASE mydb", function(err, data){ connection.release(); cb(err, data); }); });
Kemudian gunakan
connection.changeUser({database : "mydb"});
Sambung ke pangkalan data yang baru dibuat
pool.getConnection(function(err, connection){ if(err){ return cb(err); } connection.changeUser({database : "mydb"}); let createTodos = `create table if not exists mytable( id int primary key auto_increment, title varchar(255)not null, testdata tinyint(1) not null default 0 )`; connection.query(createTodos, function(err, results, fields) { if (err) { console.log(err.message); }; });
Ini hanya dibahagikan kepada fungsi berasingan untuk menunjukkan idea.