Advertisement
Guest User

Untitled

a guest
Mar 11th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. // case of mysql
  2. // node-make-dummy-data.js
  3. // npm install --save mysql casual lodash
  4.  
  5. var mysql = require('mysql');
  6. var casual = require('casual').ja_JP;
  7. var _ = require('lodash');
  8.  
  9. var con = mysql.createConnection({
  10. host: "localhost",
  11. user: "docker",
  12. password: "docker",
  13. database: "testdb"
  14. });
  15.  
  16. con.connect(function(err) {
  17. if (err) throw err;
  18. console.log("Connected!");
  19. _.times(10, () => {
  20. var sql = [
  21. "INSERT INTO testtable VALUES (",
  22. "0,",
  23. "'" + casual.random_element(['あいう', 'かきく', 'さしす']) + "',",
  24. "'" + casual.integer(from = 9000, to = 9999) + "',",
  25. "'" + casual.date(format = 'YYYY/MM/DD') + "',",
  26. "'" + casual.integer(from = 20900001, to = 20999999) + "',",
  27. "'" + casual.currency_name + "','','',",
  28. "'" + casual.random_element(['ABC', 'DEF', 'GHI']) + "',",
  29. "'" + casual.integer(from = 1, to = 10) + "',",
  30. "'" + casual.integer(from = 1000, to = 30000) + "',",
  31. "'" + casual.integer(from = 1000, to = 30000) + "',",
  32. "'" + casual.random_element(['', '備考1', '備考2']) + "',",
  33. "'" + casual.integer(from = 20900001, to = 20999999) + "',",
  34. "'" + casual.currency_name + "','',''",
  35. ")"
  36. ].join("");
  37. con.query(sql, function (err, result) {
  38. if (err) throw err;
  39. console.log("1 record inserted");
  40. });
  41. });
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement