Simplify cities/regions, and add UPDATE example
This commit is contained in:
+22
-12
@@ -62,14 +62,6 @@ async function addSeekAndDeleteCountry(dbConn) {
|
|||||||
const preppedInsert = prepInsert({ code, name });
|
const preppedInsert = prepInsert({ code, name });
|
||||||
await dbConn.query(preppedInsert);
|
await dbConn.query(preppedInsert);
|
||||||
|
|
||||||
/*
|
|
||||||
1b. Alternative way, with placeholders
|
|
||||||
await dbConn.query(
|
|
||||||
"INSERT INTO countries (countryCode, countryName) VALUES (?, ?)",
|
|
||||||
[code, name]
|
|
||||||
);
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
2. Seek the recently added country
|
2. Seek the recently added country
|
||||||
*/
|
*/
|
||||||
@@ -82,15 +74,33 @@ async function addSeekAndDeleteCountry(dbConn) {
|
|||||||
);
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
3. Drop the new country
|
3. Update the country, but using placeholders
|
||||||
|
*/
|
||||||
|
await dbConn.query(
|
||||||
|
`UPDATE countries SET countryName=? WHERE countryCode=?`,
|
||||||
|
["NEW NAME", code]
|
||||||
|
);
|
||||||
|
|
||||||
|
/*
|
||||||
|
4. Check the new data, but returning arrays instead of objects
|
||||||
|
*/
|
||||||
|
const adams2 = await dbConn.query(
|
||||||
|
`SELECT * FROM countries WHERE countryCode=?`,
|
||||||
|
[code],
|
||||||
|
{ useArray: true }
|
||||||
|
);
|
||||||
|
console.log(adams2.length, adams2[0][0], adams2[0][1]);
|
||||||
|
|
||||||
|
/*
|
||||||
|
5. Drop the new country
|
||||||
*/
|
*/
|
||||||
await dbConn.query(`DELETE FROM countries WHERE countryCode="42"`);
|
await dbConn.query(`DELETE FROM countries WHERE countryCode="42"`);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
4. Verify that the country is no more
|
6. Verify that the country is no more
|
||||||
*/
|
*/
|
||||||
const adams2 = await dbConn.query(getAdams);
|
const adams3 = await dbConn.query(getAdams);
|
||||||
console.log(adams2.length);
|
console.log(adams3.length);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log("Unexpected error", e);
|
console.log("Unexpected error", e);
|
||||||
}
|
}
|
||||||
|
|||||||
+24039
-24039
File diff suppressed because it is too large
Load Diff
+3960
-3960
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user