Chapter 7: prettier
This commit is contained in:
@@ -1,38 +1,40 @@
|
||||
require('dotenv').config()
|
||||
const mysql = require('mysql')
|
||||
require("dotenv").config();
|
||||
const mysql = require("mysql");
|
||||
|
||||
const db = mysql.createConnection({
|
||||
user: process.env.DB_MYSQL_USER,
|
||||
password: process.env.DB_MYSQL_PASSWORD
|
||||
})
|
||||
user: process.env.DB_MYSQL_USER,
|
||||
password: process.env.DB_MYSQL_PASSWORD,
|
||||
});
|
||||
|
||||
db.query('CREATE DATABASE tasks')
|
||||
db.query('USE tasks')
|
||||
db.query("CREATE DATABASE tasks");
|
||||
db.query("USE tasks");
|
||||
|
||||
db.query(
|
||||
'CREATE TABLE tasks.tasks (' +
|
||||
'id INT NOT NULL AUTO_INCREMENT, ' +
|
||||
'task TEXT NOT NULL, PRIMARY KEY ( id )' +
|
||||
')')
|
||||
"CREATE TABLE tasks.tasks (" +
|
||||
"id INT NOT NULL AUTO_INCREMENT, " +
|
||||
"task TEXT NOT NULL, PRIMARY KEY ( id )" +
|
||||
")"
|
||||
);
|
||||
|
||||
const ignore = new Set([
|
||||
'ER_DB_CREATE_EXISTS', 'ER_TABLE_EXISTS_ERROR'
|
||||
])
|
||||
const ignore = new Set(["ER_DB_CREATE_EXISTS", "ER_TABLE_EXISTS_ERROR"]);
|
||||
|
||||
db.on('error', (err) => {
|
||||
if (ignore.has(err.code)) return
|
||||
throw err
|
||||
})
|
||||
db.on("error", (err) => {
|
||||
if (ignore.has(err.code)) return;
|
||||
throw err;
|
||||
});
|
||||
|
||||
db.query(`
|
||||
INSERT INTO tasks.tasks (task)
|
||||
VALUES ("Walk the dog");
|
||||
`)
|
||||
`);
|
||||
|
||||
db.query(`
|
||||
db.query(
|
||||
`
|
||||
SELECT * FROM tasks.tasks;
|
||||
`, (err, results) => {
|
||||
console.log(results)
|
||||
})
|
||||
`,
|
||||
(err, results) => {
|
||||
console.log(results);
|
||||
}
|
||||
);
|
||||
|
||||
db.end()
|
||||
db.end();
|
||||
|
||||
@@ -1,40 +1,45 @@
|
||||
require('dotenv').config()
|
||||
const mysql = require('mysql')
|
||||
require("dotenv").config();
|
||||
const mysql = require("mysql");
|
||||
|
||||
const db = mysql.createConnection({
|
||||
user: process.env.DB_MYSQL_USER,
|
||||
password: process.env.DB_MYSQL_PASSWORD
|
||||
})
|
||||
user: process.env.DB_MYSQL_USER,
|
||||
password: process.env.DB_MYSQL_PASSWORD,
|
||||
});
|
||||
|
||||
db.query('CREATE DATABASE tasks')
|
||||
db.query('USE tasks')
|
||||
db.query("CREATE DATABASE tasks");
|
||||
db.query("USE tasks");
|
||||
|
||||
db.query(
|
||||
'CREATE TABLE tasks.tasks (' +
|
||||
'id INT NOT NULL AUTO_INCREMENT, ' +
|
||||
'task TEXT NOT NULL, PRIMARY KEY ( id )' +
|
||||
')')
|
||||
"CREATE TABLE tasks.tasks (" +
|
||||
"id INT NOT NULL AUTO_INCREMENT, " +
|
||||
"task TEXT NOT NULL, PRIMARY KEY ( id )" +
|
||||
")"
|
||||
);
|
||||
|
||||
const ignore = new Set([
|
||||
'ER_DB_CREATE_EXISTS', 'ER_TABLE_EXISTS_ERROR'
|
||||
])
|
||||
const ignore = new Set(["ER_DB_CREATE_EXISTS", "ER_TABLE_EXISTS_ERROR"]);
|
||||
|
||||
db.on('error', (err) => {
|
||||
if (ignore.has(err.code)) return
|
||||
throw err
|
||||
})
|
||||
db.on("error", (err) => {
|
||||
if (ignore.has(err.code)) return;
|
||||
throw err;
|
||||
});
|
||||
|
||||
if (process.argv[2]) {
|
||||
db.query(`
|
||||
db.query(
|
||||
`
|
||||
INSERT INTO tasks.tasks (task)
|
||||
VALUES (?);
|
||||
`, [process.argv[2]])
|
||||
`,
|
||||
[process.argv[2]]
|
||||
);
|
||||
}
|
||||
|
||||
db.query(`
|
||||
db.query(
|
||||
`
|
||||
SELECT * FROM tasks.tasks;
|
||||
`, (err, results, fields) => {
|
||||
console.log(results)
|
||||
})
|
||||
`,
|
||||
(err, results, fields) => {
|
||||
console.log(results);
|
||||
}
|
||||
);
|
||||
|
||||
db.end()
|
||||
db.end();
|
||||
|
||||
Reference in New Issue
Block a user