diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..3d5c268 --- /dev/null +++ b/.env.test @@ -0,0 +1,8 @@ +TYPEORM_CONNECTION=mysql +TYPEORM_HOST=127.0.0.1 +TYPEORM_USERNAME=root +TYPEORM_PASSWORD=1234 +TYPEORM_DATABASE=testwonbook +TYPEORM_PORT=3306 +TYPEORM_SERVER_PORT=8000 +SECRET_KEY=FINPONG \ No newline at end of file diff --git a/app.js b/app.js new file mode 100644 index 0000000..c02c888 --- /dev/null +++ b/app.js @@ -0,0 +1,24 @@ +const express = require('express'); +const cors = require('cors'); +const morgan = require('morgan') +const routes = require('./src/routes'); + +const createApp = () => { + const app = express(); + + app.use(cors()) + app.use(express.json()) + app.use(morgan('combined')) + app.use(routes) + + app.get('/ping',(req,res) => { + res.status(200).json({ + message: 'pong' + }) + }) + return app +} + +module.exports = { + createApp +} \ No newline at end of file diff --git a/server.js b/server.js new file mode 100644 index 0000000..e2f1c5e --- /dev/null +++ b/server.js @@ -0,0 +1,27 @@ +const http = require('http'); +const dotenv = require('dotenv'); + +dotenv.config() + +const { createApp } = require('./app'); +const { appDataSource } = require('./src/utils/dataSource'); + +const startServer = async () => { + const app = createApp(); + appDataSource.initialize() + .then(()=> { + console.log('Data Source has been initialized!') + }) + .catch((err) => { + console.error('Error occured during Data Source initialization', err) + }) + + const server = http.createServer(app) + const PORT = process.env.TYPEORM_SERVER_PORT; + + server.listen(PORT, () => { + console.log(`Server is listening on Port ${PORT}`) + }) +}; + +startServer(); \ No newline at end of file diff --git a/src/controllers/allowanceController.js b/src/controllers/allowanceController.js new file mode 100644 index 0000000..398adc0 --- /dev/null +++ b/src/controllers/allowanceController.js @@ -0,0 +1,133 @@ +const allowanceService = require('../services/allowanceService'); +const usersFamilyService = require('../services/usersFamilyService'); +const moneyFlowService = require('../services/moneyFlowService'); +const error = require('../utils/error'); + +const postAllowance = async (req, res) => { // 관리자만 가능 + try { + const { familyId, roleId } = req.userData; + if (!familyId || !roleId) { + error.throwErr(400, 'NOT_INCLUDED_IN_FAMILY_OR_NOT_AN_ADMIN'); + } + const { userName, allowance, year, month } = req.body; + if (!userName || !allowance || !year || !month) { + error.throwErr(400, 'KEY_ERROR'); + } + const userId = await usersFamilyService.getAuthenticUserId(familyId, userName); + await allowanceService.postAllowance(userId, allowance, year, month); + return res.status(200).json({message: 'POST_SUCCESS'}); + } catch (err) { + console.error(err); + return res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}); + } +} + +const getAllowancesByCondition = async (req, res) => { // 일반 유저도 가능 + try { + const { familyId } = req.userData; + if (!familyId) { + error.throwErr(400, 'NOT_INCLUDED_IN_FAMILY'); + } + const familyUsersIds = await usersFamilyService.getFamilyUsersIds(familyId); + const { year, month, userName } = req.query; + if (!year && month) { // 달만 있고 연도가 없는 경우 => 연도를 입력해 주세요 + error.throwErr(400, 'KEY_ERROR_CHOOSE_YEAR'); + } + else if (userName) { // 특정 유저의 용돈을 찾으려는 경우 + const userId = await usersFamilyService.getAuthenticUserId(familyId, userName); // familyId 정보와 유저의 이름으로 유저 id를 찾습니다. + if (!year && !month) { // 연도, 월의 조건이 없는 경우 => 해당 유저의 용돈을 모두 찾습니다. + const allowances = await allowanceService.getAllowancesByUserId(userId); + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowances}); + } + else if (year && !month) { // 연도 조건만 있고, 월 조건은 없는 경우 => 해당 유저의 해당 연도의 모든 용돈을 찾습니다.. + const allowances = await allowanceService.getAllowancesByUserIdByYear(userId, year); + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowances}); + } + const allowance = await allowanceService.getAllowanceByUserIdByYearMonth(userId, year, month); // 해당 유저의 해당 연, 월의 용돈을 찾습니다. + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowance}); + } + else { + if (!year && !month) { // 연도, 월의 조건이 없는 경우 => 가족 구성원의 용돈을 모두 찾습니다. + const allowances = await allowanceService.getAllowances(familyUsersIds); + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowances}); + } + else if (year && !month) { // 연도 조건만 있고, 월 조건은 없는 경우 => 가족 구성원의 해당 연도의 모든 용돈을 찾습니다. + const allowances = await allowanceService.getAllowancesByYear(familyUsersIds, year); + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowances}); + } + const allowances = await allowanceService.getAllowanceByUserIdByYearMonth(familyUsersIds, year, month); // 가족 구성원의 해당 연, 월의 용돈을 찾습니다. + return res.status(200).json({message: 'GET_SUCCESS', allowances: allowances}); + } + } catch(err) { + console.error(err); + return res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}); + } +} + +const getRestAllowance = async (req, res) => { + try { + const { familyId } = req.userData; + if (!familyId) { + error.throwErr(400, 'NOT_INCLUDED_IN_FAMILY'); + } + const { userName, year, month } = req.query; + if (!userName || !year || !month) { + error.throwErr(400, 'KEY_ERROR'); + } + const userId = await usersFamilyService.getAuthenticUserId(familyId, userName); + const allowance = await allowanceService.getAllowanceByUserIdByYearMonthAndGetAmount(userId, year, month); // 해당 유저의 해당 연, 월의 용돈을 찾습니다. + const sumOfUsage = await moneyFlowService.getUsedMoneyFlowsByYearMonthAndGetSum(userId, year, month); + const restAllowance = allowance - sumOfUsage + return res.status(200).json({message: 'GET_SUCCESS', restAllowance: restAllowance}); + } catch (err) { + console.error(err); + return res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}); + } +} + +const updateAllowance = async (req, res) => { // 관리자만 가능 + try { + const { familyId, roleId } = req.userData; + if (!familyId || !roleId) { + error.throwErr(400, 'NOT_INCLUDED_IN_FAMILY_OR_NOT_AN_ADMIN'); + } + const { userName, allowance, year, month } = req.body; + console.log(userName, allowance, year, month) + if (!userName || !allowance || !year || !month) { + error.throwErr(400, 'KEY_ERROR'); + } + const userId = await usersFamilyService.getAuthenticUserId(familyId, userName); // 삭제 대상 userName을 가진 users.id입니다 + await allowanceService.updateAllowance(userId, allowance, year, month); + return res.status(200).json({message: 'PUT_SUCCESS'}); + } catch (err) { + console.error(err); + return res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}); + } +} + +const deleteAllowance = async (req, res) => { // 관리자만 가능 + try { + const { familyId, roleId } = req.userData; + if (!familyId || !roleId) { + error.throwErr(400, 'NOT_INCLUDED_IN_FAMILY_OR_NOT_AN_ADMIN'); + } + const { userName, year, month } = req.query; + if (!userName || !year || !month) { + error.throwErr(400, 'KEY_ERROR'); + } + const userId = await usersFamilyService.getAuthenticUserId(familyId, userName); + await allowanceService.deleteAllowance(userId, year, month); + return res.status(200).json({message: 'DELETE_SUCCESS'}); + } catch (err) { + console.error(err); + return res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}); + } +} + +module.exports = { + postAllowance, + getAllowancesByCondition, + getRestAllowance, + updateAllowance, + deleteAllowance +} \ No newline at end of file diff --git a/src/models/allowanceDao.js b/src/models/allowanceDao.js new file mode 100644 index 0000000..80186ca --- /dev/null +++ b/src/models/allowanceDao.js @@ -0,0 +1,129 @@ +const { appDataSource } = require('../utils/dataSource'); +const error = require('../utils/error'); + +const postAllowance = async (userId, amount, year, month) => { + const result = await appDataSource.query( + ` + INSERT IGNORE INTO allowances(user_id, amount, year, month) + VALUES(?,?,?,?) + `, + [userId, amount, year, month] + ) + if (result.affectedRows === 0) { + error.throwErr(409, 'ALREADY_EXISTS'); + } + return result; +} + +const getAllowance = async (userId) => { // 최신 순 + return await appDataSource.query( + ` + SELECT allowances.id, users.name as userName, allowances.amount as allowance, allowances.year, allowances.month + FROM allowances + JOIN users + ON allowances.user_id = users.id + WHERE user_id = ? + ORDER BY allowances.year DESC, allowances.month DESC + `, + [userId] + ) +} + +const getAllowanceByYear = async (userId, year) => { // 최신 순 + return await appDataSource.query( + ` + SELECT allowances.id, users.name as userName, allowances.amount as allowance, allowances.year, allowances.month + FROM allowances + JOIN users + ON allowances.user_id = users.id + WHERE user_id = ? + AND allowances.year = ? + ORDER BY allowances.month DESC + `, + [userId, year] + ) +} + +const getAllowanceByYearMonth = async (userId, year, month) => { + return await appDataSource.query( + ` + SELECT allowances.id, users.name as userName, allowances.amount as allowance, allowances.year, allowances.month + FROM allowances + JOIN users + ON allowances.user_id = users.id + WHERE user_id = ? + AND allowances.year = ? + AND allowances.month = ? + `, + [userId, year, month] + ) +} + +const updateAllowance = async (userId, amount, year, month) => { + return await appDataSource.query( + ` + UPDATE allowances + SET amount = ? + WHERE user_id = ? + AND year = ? + AND month = ? + `, + [amount, userId, year, month] + ) +} + +const updateAllowanceById = async (allowanceId, amount, year, month) => { + const result = await appDataSource.query( + ` + UPDATE allowances + SET amount = ?, year = ?, month = ? + WHERE id = ? + `, + [amount, year, month, allowanceId] + ) + if (result.affectedRows === 0) { + error.throwErr(409, 'ALREADY_EXISTS'); + } + return result; +} + +const deleteAllowance = async (userId, year, month) => { + const result = await appDataSource.query( + ` + DELETE FROM allowances + WHERE user_id = ? + AND year = ? + AND month = ? + `, + [userId, year, month] + ) + if (result.affectedRows === 0) { + error.throwErr(404, 'NOT_EXISTING_OR_DELETED_ALLOWANCE'); + } + return result; +} + +const deleteAllowanceById = async (allowanceId) => { + const result = await appDataSource.query( + ` + DELETE FROM allowances + WHERE id = ? + `, + [allowanceId] + ) + if (result.affectedRows === 0) { + error.throwErr(404, 'NOT_EXISTING_OR_DELETED_ALLOWANCE'); + } + return result; +} + +module.exports = { + postAllowance, + getAllowance, + getAllowanceByYear, + getAllowanceByYearMonth, + updateAllowance, + updateAllowanceById, + deleteAllowance, + deleteAllowanceById +} \ No newline at end of file diff --git a/src/models/moneyFlowDao.js b/src/models/moneyFlowDao.js new file mode 100644 index 0000000..0d42fe1 --- /dev/null +++ b/src/models/moneyFlowDao.js @@ -0,0 +1,21 @@ +const { appDataSource } = require('../utils/dataSource'); +const error = require('../utils/error'); + +const getUsedOrGotMoneyFlowsByUserIdByYearMonth = async (userId, flowTypeId, year, month) => { + return await appDataSource.query( + ` + SELECT id, user_id, flow_type_id, category_id, memo, amount, year, month, date + FROM money_flows + WHERE user_id = ? + AND flow_type_id = ? + AND year = ? + AND month = ? + ORDER BY date desc, category_id, amount desc + `, + [userId, flowTypeId, year, month] + ) +} + +module.exports = { + getUsedOrGotMoneyFlowsByUserIdByYearMonth +} \ No newline at end of file diff --git a/src/models/userDao.js b/src/models/userDao.js new file mode 100644 index 0000000..dc7c6f7 --- /dev/null +++ b/src/models/userDao.js @@ -0,0 +1,43 @@ +const { appDataSource } = require('../utils/dataSource'); +const getUserByEmail = async(email) => { + return await appDataSource.query( + ` + SELECT * + FROM users + WHERE email = ? + `, + [email] + ) +}; + +const getUserInformationById = async( userId ) => { + const [ result ] = await appDataSource.query( + ` + SELECT + id AS userId + FROM users + WHERE id = ? + `, + [ userId ]) + const [ result1 ] = await appDataSource.query( + ` + SELECT + u.id AS userId, + uf.family_id AS familyId, + role_id AS roleId + FROM users u + JOIN users_families uf ON u.id = uf.user_id + WHERE u.id = ? + `, + [ userId ]) + if (!result1) { + return result; + } else { + return result1; + } +} + +module.exports = { + getUserByEmail, + getUserInformationById +} \ No newline at end of file diff --git a/src/models/usersFamilyDao.js b/src/models/usersFamilyDao.js new file mode 100644 index 0000000..e248e05 --- /dev/null +++ b/src/models/usersFamilyDao.js @@ -0,0 +1,32 @@ +const { appDataSource } = require('../utils/dataSource'); +const error = require('../utils/error'); + +const getFamilyId = async (userId) => { + const result = await appDataSource.query( + ` + SELECT family_id as familyId + FROM users_families + WHERE user_id = ? + `, + [userId] + ) + return result[0]['familyId']; +} + +const getUsersByFamilyId = async (familyId) => { // JOIN 사용해서 users 에도 접근합니다. + return await appDataSource.query( + ` + SELECT users_families.user_id as 'id', users.name as 'option' + FROM users_families + JOIN USERS + ON users_families.user_id = users.id + WHERE users_families.family_id = ? + `, + [familyId] + ) +} + +module.exports = { + getFamilyId, + getUsersByFamilyId +} \ No newline at end of file diff --git a/src/routes/allowanceRouter.js b/src/routes/allowanceRouter.js new file mode 100644 index 0000000..f7f4498 --- /dev/null +++ b/src/routes/allowanceRouter.js @@ -0,0 +1,13 @@ +const express = require('express'); +const router = express.Router(); + +const { loginRequired } = require('../utils/auth'); +const allowanceController = require('../controllers/allowanceController'); + +router.get('/', loginRequired, allowanceController.getAllowancesByCondition); +router.get('/rest', loginRequired, allowanceController.getRestAllowance); +router.post('/', loginRequired, allowanceController.postAllowance); +router.put('/', loginRequired, allowanceController.updateAllowance); +router.delete('/', loginRequired, allowanceController.deleteAllowance); + +module.exports.router = router; \ No newline at end of file diff --git a/src/routes/index.js b/src/routes/index.js new file mode 100644 index 0000000..bcd58a4 --- /dev/null +++ b/src/routes/index.js @@ -0,0 +1,8 @@ +const express = require("express"); +const router = express.Router(); + +const allowanceRouter = require("./allowanceRouter"); + +router.use('/allowance', allowanceRouter.router) + +module.exports = router; \ No newline at end of file diff --git a/src/services/allowanceService.js b/src/services/allowanceService.js new file mode 100644 index 0000000..78b50e0 --- /dev/null +++ b/src/services/allowanceService.js @@ -0,0 +1,81 @@ +const allowanceDao = require('../models/allowanceDao'); +const moneyFlowDao = require('../models/moneyFlowDao'); + +const postAllowance = async (userId, allowance, year, month) => { + return await allowanceDao.postAllowance(userId, allowance, year, month); +} + +const getAllowances = async (familyUserIds) => { // 모든 가족 구성원의 모든 용돈을 찾습니다. + const result = await Promise.all( + familyUserIds.map(async (familyUserId) => { + return await allowanceDao.getAllowance(familyUserId); + }) + ) + return result.flat(); +} + +const getAllowancesByYear = async (familyUserIds, year) => { // 모든 가족 구성원의 특정 연도의 용돈을 모두 찾습니다. + const result = await Promise.all( + familyUserIds.map(async (familyUserId) => { + return await allowanceDao.getAllowanceByYear(familyUserId, year); + }) + ) + return result.flat(); +} + +const getAllowancesByYearMonth = async (familyUserIds, year, month) => { // 모든 가족 구성원의 특정 연, 월의 용돈을 모두 찾습니다. + const result = await Promise.all( + familyUserIds.map(async (familyUserId) => { + return await allowanceDao.getAllowanceByYearMonth(familyUserId, year, month); + }) + ) + return result.flat(); +} + +const getAllowancesByUserId = async (userId) => { // 단일 userId로 해당 user의 모든 용돈을 찾습니다. + return await allowanceDao.getAllowance(userId); +} + +const getAllowancesByUserIdByYear = async (userId, year) => { // 단일 userId로 해당 user 의 특정 연도의 모든 용돈을 찾습니다(내림차순) + return await allowanceDao.getAllowanceByYear(userId, year); +} + +const getAllowanceByUserIdByYearMonth = async (userId, year, month) => { // 단일 userId로 해당 user 의 특정 연, 월의 모든 용돈을 찾습니다(내림차순) + return await allowanceDao.getAllowanceByYearMonth(userId, year, month); +} + +const getAllowanceByUserIdByYearMonthAndGetAmount = async (userId, year, month) => { + const allowance = await allowanceDao.getAllowanceByYearMonth(userId, year, month); + return await allowance.reduce((acc, allowance) => acc + allowance.allowance, 0); +} + +const updateAllowance = async (userId, allowance, year, month) => { // userName, year, month(수정 전)가 수정 전의 지표인 함수 + return await allowanceDao.updateAllowance(userId, allowance, year, month); +} + +const updateAllowanceById = async (allowanceId, allowance, year, month) => { // id가 수정 전의 지표인 버전 + return await allowanceDao.updateAllowanceById(allowanceId, allowance, year, month); +} + +const deleteAllowance = async (userId, year, month) => { + return await allowanceDao.deleteAllowance(userId, year, month); +} + +const deleteAllowanceById = async (allowanceId) => { + return await allowanceDao.deleteAllowanceById(allowanceId); +} + +module.exports = { + postAllowance, + getAllowances, + getAllowancesByYear, + getAllowancesByYearMonth, + getAllowancesByUserId, + getAllowancesByUserIdByYear, + getAllowanceByUserIdByYearMonth, + getAllowanceByUserIdByYearMonthAndGetAmount, + updateAllowance, + updateAllowanceById, + deleteAllowance, + deleteAllowanceById +} \ No newline at end of file diff --git a/src/services/moneyFlowService.js b/src/services/moneyFlowService.js new file mode 100644 index 0000000..11c325b --- /dev/null +++ b/src/services/moneyFlowService.js @@ -0,0 +1,12 @@ +const moneyFlowDao = require('../models/moneyFlowDao'); +const error = require('../utils/error'); + +const getUsedMoneyFlowsByYearMonthAndGetSum = async (userId, year, month) => { + let flowTypeId = 2; + const flows = await moneyFlowDao.getUsedOrGotMoneyFlowsByUserIdByYearMonth(userId, flowTypeId, year, month); + return await flows.reduce((acc, flow) => acc + flow.amount, 0); +} + +module.exports = { + getUsedMoneyFlowsByYearMonthAndGetSum +} \ No newline at end of file diff --git a/src/services/usersFamilyService.js b/src/services/usersFamilyService.js new file mode 100644 index 0000000..b9bc2a8 --- /dev/null +++ b/src/services/usersFamilyService.js @@ -0,0 +1,36 @@ +const usersFamilyDao = require('../models/usersFamilyDao'); +const error = require('../utils/error'); + +const getUserIdByFamilyId = async (familyId) => { + return await usersFamilyDao.getUsersByFamilyId(familyId); +} + +const getAuthenticUserId = async (familyId, userName) => { + const familyUsers = await usersFamilyDao.getUsersByFamilyId(familyId); + const userIds = await Promise.all(familyUsers.map(async (user) => { + if (await user['option'] === userName) { + return user.id; + } + return null; + })); + const userId = userIds.find(id => id !== null); + + if (!userId) { // undefined 이면 가족이 용돈이 조회되고 삭제하려던 사이에 가족에서 탈퇴한 것 또는 이름을 바꾼 것입니다. + error.throwErr(404, 'NOT_EXISTING_OR_INVALID_USER'); + } + return userId; +} + +const getFamilyUsersIds = async (familyId) => { + const familyUsers = await usersFamilyDao.getUsersByFamilyId(familyId); + const userIds = await Promise.all(familyUsers.map(async (user) => { + return user.id; + })); + return userIds; +}; + +module.exports = { + getUserIdByFamilyId, + getAuthenticUserId, + getFamilyUsersIds +} \ No newline at end of file diff --git a/src/utils/auth.js b/src/utils/auth.js new file mode 100644 index 0000000..341ae08 --- /dev/null +++ b/src/utils/auth.js @@ -0,0 +1,28 @@ +const jwt = require('jsonwebtoken'); +const userDao = require('../models/userDao'); +const error = require('./error'); +const secretKey = process.env.SECRET_KEY + +const loginRequired = async (req, res, next) => { + try { + const accessToken = req.headers.authorization.substr(7); + if (!accessToken) { + error.throwErr(401, 'NEEDED_ACCESS_TOKEN'); + } + const payload = jwt.verify(accessToken, secretKey); + const [ user ] = await userDao.getUserByEmail(payload.email); + if (!user) { + error.throwErr(404, 'USER_DOES_NOT_EXIST'); + } + req.user = user; + const userInfo = await userDao.getUserInformationById( user.id ); + req.userData = userInfo; + next(); + } catch(err) { + res.status(err.statusCode || 500).json({message: err.message || 'INTERNAL_SERVER_ERROR'}) + } +} + +module.exports = { + loginRequired +} \ No newline at end of file diff --git a/src/utils/dataSource.js b/src/utils/dataSource.js new file mode 100644 index 0000000..0af66dc --- /dev/null +++ b/src/utils/dataSource.js @@ -0,0 +1,14 @@ +const {DataSource} = require('typeorm'); +const dotenv = require('dotenv'); +dotenv.config(); + +const appDataSource = new DataSource({ + type : process.env.TYPEORM_CONNECTION, + host: process.env.TYPEORM_HOST, + port: process.env.TYPEORM_PORT, + username: process.env.TYPEORM_USERNAME, + password: process.env.TYPEORM_PASSWORD, + database: process.env.TYPEORM_DATABASE +}); + +module.exports = { appDataSource } \ No newline at end of file diff --git a/src/utils/error.js b/src/utils/error.js new file mode 100644 index 0000000..e63384c --- /dev/null +++ b/src/utils/error.js @@ -0,0 +1,9 @@ +const throwErr = (code, message) => { + const error = new Error(message); + error.statusCode = code; + throw error; +}; + +module.exports = { + throwErr +} \ No newline at end of file diff --git a/test/allowance.test.js b/test/allowance.test.js new file mode 100644 index 0000000..4874897 --- /dev/null +++ b/test/allowance.test.js @@ -0,0 +1,423 @@ +const request = require('supertest'); +const { createApp } = require('../app'); +const { appDataSource } = require('../src/utils/dataSource'); +const supplies = require('./testSupplies.js'); + +describe('get ping', () => { + let app; + + beforeAll(async() => { + app = createApp(); + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const res = await request(app) + .get('/ping'); + + expect(res.status).toBe(200); + expect(res.body).toEqual({ + message : 'pong' + }); + }); +}); + +// 용돈 등록 성공 (관리자만) +describe('post Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestBody = { + userName: "김지훈", + allowance : 3000000, + year: 2030, + month: 1 + } + const res = await request(app) + .post('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .send(requestBody); + + expect(res.status).toBe(200) + expect(res.body) + .toEqual({ + message: 'POST_SUCCESS', + }); + }); +}); + +// 용돈 등록 실패 (중복 등록으로 인한 실패) +describe('post Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestBody = { + userName: "이아영", + allowance : 3000000, + year: 2023, + month: 1 + } + const res = await request(app) + .post('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .send(requestBody); + + expect(res.status).toBe(409) + expect(res.body) + .toEqual({ + message: 'ALREADY_EXISTS', + }); + }); +}); + +// 용돈 조회 성공 (특정 가족 유저의 특정 연, 월) +describe('get Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + year: 2023, + month: 1 + } + const res = await request(app) + .get('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(200) + expect(res.body) + .toEqual({ + message: "GET_SUCCESS", + allowances: [ + { + id: 1, + userName: "김지훈", + allowance: 500000, + year: 2023, + month: 1 + }] + }); + }); +}); + +// 용돈 조회 실패 (특정 가족 유저의 특정 연, 월) +describe('get Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + month: 1 + } + const res = await request(app) + .get('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(400) + expect(res.body) + .toEqual({ + message: "KEY_ERROR_CHOOSE_YEAR" + }); + }); +}); + +// 잔여 용돈 조회 성공 (특정 가족 유저의 특정 연, 월의 잔여 용돈) +describe('get RestAllowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + year: 2023, + month: 1 + } + const res = await request(app) + .get('/allowance/rest') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(200) + expect(res.body) + .toEqual({ + message: "GET_SUCCESS", + restAllowance: 462500 + }); + }); +}); + +// 잔여 용돈 조회 실패 (query 부족으로 인한 key error) +describe('get RestAllowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + month: 1 + } + const res = await request(app) + .get('/allowance/rest') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(400) + expect(res.body) + .toEqual({ + message: "KEY_ERROR" + }); + }); +}); + +// 용돈 수정 성공 (관리자만) +describe('put Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestBody = { + userName: "김지훈", + allowance : 700000, + year: 2023, + month: 1 + } + const res = await request(app) + .put('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .send(requestBody); + + expect(res.status).toBe(200) + expect(res.body) + .toEqual({ + message: "PUT_SUCCESS" + }); + }); +}); + +// 용돈 수정 실패 (req.query 의 key/value 부족으로 인한 key error) +describe('put Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestBody = { + userName: "김지훈", + allowance : 700000, + month: 1 + } + const res = await request(app) + .put('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .send(requestBody); + + expect(res.status).toBe(400) + expect(res.body) + .toEqual({ + message: "KEY_ERROR" + }); + }); +}); + +// 용돈 삭제 성공 (관리자만) +describe('delete Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + year: 2023, + month: 1 + } + const res = await request(app) + .delete('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(200) + expect(res.body) + .toEqual({ + message: "DELETE_SUCCESS" + }); + }); +}); + +// 용돈 삭제 실패 (존재하지 않거나 삭제된 용돈을 삭제하려 하는 경우 404 error) +describe('delete Allowance', () => { + let app; + + beforeAll(async() => { + app = createApp() + await appDataSource.initialize(); + for (let i=0; i { + for (let i=0; i { + const requestQuery = { + userName: "김지훈", + year: 1200, + month: 1 + } + const res = await request(app) + .delete('/allowance') + .set('Authorization', `Bearer ${supplies.token}`) + .query(requestQuery); + + expect(res.status).toBe(404) + expect(res.body) + .toEqual({ + message: "NOT_EXISTING_OR_DELETED_ALLOWANCE" + }); + }); +}); \ No newline at end of file diff --git a/test/testSupplies.js b/test/testSupplies.js new file mode 100644 index 0000000..754bf4f --- /dev/null +++ b/test/testSupplies.js @@ -0,0 +1,1199 @@ +const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6Imp3azIzNDVAbmF2ZXIuY29tIiwiaWQiOjEsImlhdCI6MTcwMDIwMjIwM30.ZHLV5b0pDYzaMbdlQtIVqTT63hy02eOi1pZNuE4_qx4' + +const startQuery = [ + `SET foreign_key_checks = 0`, + `TRUNCATE users`, + `TRUNCATE families`, + `TRUNCATE users_families`, + `TRUNCATE budget`, + `TRUNCATE roles`, + `TRUNCATE flow_type`, + `TRUNCATE categories`, + `TRUNCATE allowances`, + `TRUNCATE money_flows`, + `TRUNCATE fixed_money_flows`, + `TRUNCATE fixed_money_flows_group`, + `TRUNCATE middle_fixed_money_flows`, + `SET foreign_key_checks = 1`, + `INSERT INTO roles(name) VALUES("일반")`, + `INSERT INTO roles(name) VALUES("관리자")`, + `UPDATE roles SET id = 0 WHERE id = 1`, + `UPDATE roles SET id = 1 WHERE id = 2`, + `INSERT INTO flow_type(status) VALUES("수입")`, + `INSERT INTO flow_type(status) VALUES("지출")`, + `INSERT INTO categories(category) VALUES("생활비")`, + `INSERT INTO categories(category) VALUES("공과금")`, + `INSERT INTO categories(category) VALUES("기타")`, + `INSERT INTO categories(category) VALUES("기타사항")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김지훈", "jwk2345@naver.com", "1980-1-09", "010-6666-6666")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("이아영", "threesl@gmail.com", "1985-12-09", "010-3333-3333")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김지영", "fivesl@gmail.com", "2000-3-09", "010-5555-5555")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김민기", "foursl@gmail.com", "2005-4-19", "010-4444-4444")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김민수", "minsu@gmail.com", "1990-5-25", "010-7777-7777")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("이희진", "lemontreel@gmail.com", "1985-12-09", "010-3333-3333")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김하늘", "haneul@gmail.com", "1995-8-12", "010-8888-8888")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김하루", "haru@gmail.com", "2010-2-14", "010-9999-9999")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("이승호", "seungho@gmail.com", "1988-7-30", "010-1111-1111")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("김이서", "orangetree@gmail.com", "1985-12-09", "010-3333-3333")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("이수진", "soojin@gmail.com", "1992-10-18", "010-2222-2222")`, + `INSERT INTO USERS(name, email, birthdate, phone_number) VALUES("이다은", "daeun@gmail.com", "2015-6-5", "010-1234-5678")`, + `INSERT INTO families(auth_code) VALUES("alkj23as")`, + `INSERT INTO families(auth_code) VALUES("ldkdslk3")`, + `INSERT INTO families(auth_code) VALUES("ghjjdlf3")`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(1, 1, 1)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(2, 1, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(3, 1, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(4, 1, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(5, 2, 1)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(6, 2, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(7, 2, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(8, 2, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(9, 3, 1)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(10, 3, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(11, 3, 0)`, + `INSERT INTO users_families(user_id, family_id, role_id) VALUES(12, 3, 0)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 3000000, 2023, 1)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 3500000, 2023, 2)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 3000000, 2023, 3)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 3000000, 2023, 4)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 5)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 6)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 7)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 8)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 9)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 10)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 5000000, 2023, 11)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(1, 4500000, 2023, 12)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3000000, 2023, 1)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3500000, 2023, 2)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3200000, 2023, 3)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 4200000, 2023, 4)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3700000, 2023, 5)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 2400000, 2023, 6)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 2600000, 2023, 7)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 2600000, 2023, 8)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 2900000, 2023, 9)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3300000, 2023, 10)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 3500000, 2023, 11)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(2, 4200000, 2023, 12)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 1)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 2)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4900000, 2023, 3)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 4)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 5)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 6)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 7)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 8)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 9)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 10)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 11)`, + `INSERT INTO budget(family_id, budget, year, month) VALUES(3, 4200000, 2023, 12)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 1, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 2, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 3, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 4, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 5, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 6, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 7, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 8, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 9, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 10, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 11, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 398000, 1, 2023, 12, 11)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 1, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 2, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 3, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 4, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 5, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 6, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 7, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 8, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 9, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 10, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 11, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 89000, 1, 2023, 12, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 1, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 2, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 3, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 4, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 5, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 6, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 7, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 8, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 9, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 10, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 11, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 210000, 5, 2023, 12, 27)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 1, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 2, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 3, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 4, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 5, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 6, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 7, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 8, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 9, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 10, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 11, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 69000, 5, 2023, 12, 3)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 1, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 2, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 3, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 4, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 5, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 6, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 7, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 8, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 9, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 10, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 11, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '보험료', 340000, 9, 2023, 12, 16)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 1, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 2, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 3, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 4, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 5, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 6, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 7, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 8, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 9, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 10, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 11, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '인터넷 이용료', 57000, 9, 2023, 12, 18)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 1, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 2, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 3, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 4, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 5, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 6, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 7, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 8, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 9, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 10, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 11, 28)`, + `INSERT INTO fixed_money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '월세', 900000, 9, 2023, 12, 28)`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO fixed_money_flows_group() VALUES()`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(1,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(2,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(3,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(4,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(5,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(6,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(7,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(8,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(9,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(10,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(11,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(12,1)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(13,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(14,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(15,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(16,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(17,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(18,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(19,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(20,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(21,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(22,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(23,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(24,2)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(25,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(26,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(27,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(28,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(29,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(30,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(31,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(32,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(33,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(34,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(35,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(36,3)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(37,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(38,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(39,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(40,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(41,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(42,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(43,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(44,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(45,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(46,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(47,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(48,4)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(49,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(50,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(51,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(52,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(53,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(54,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(55,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(56,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(57,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(58,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(59,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(60,5)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(61,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(62,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(63,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(64,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(65,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(66,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(67,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(68,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(69,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(70,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(71,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(72,6)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(73,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(74,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(75,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(76,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(77,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(78,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(79,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(80,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(81,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(82,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(83,7)`, + `INSERT INTO middle_fixed_money_flows(fixed_money_flow_id, fixed_money_flow_group_id) VALUES(84,7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 1, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 1, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 1, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 1, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 2, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 2, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 3, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 3, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 3, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 3, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 4, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 4, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 4, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 4, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 5, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 5, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 5, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 5, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 6, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 6, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 6, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 6, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 7, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 7, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 7, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 8, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 8, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 8, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 8, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 9, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 9, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 9, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 9, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 10, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 10, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 10, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 10, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 11, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 2, 2023, 11, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 1, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 2, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 3, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 5, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 7, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 9, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 10, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 1, 2023, 11, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 1, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 1, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 2, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 2, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 3, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 3, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 4, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 5, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 6, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 6, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 7, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 7, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 8, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 8, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 9, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 9, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 10, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 3, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 1, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 1, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 1, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 1, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 2, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 2, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 3, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 3, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 3, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 3, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 4, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 4, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 4, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 4, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 5, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 5, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 5, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 5, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 6, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 6, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 6, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 6, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 7, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 7, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 7, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 8, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 8, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 8, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 8, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 9, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 9, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 9, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 9, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 10, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 10, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 10, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 10, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 11, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '식재료', 120000, 6, 2023, 11, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 1, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 2, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 3, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 5, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 7, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 9, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 10, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 5, 2023, 11, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 1, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 1, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 2, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 2, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 3, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 3, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 4, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 5, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 6, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 6, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 7, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 7, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 8, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 8, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 9, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 9, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 10, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 7, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 1, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 2, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 3, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 5, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 7, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 9, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 10, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(3, 2, '실내낚시', 6000, 9, 2023, 11, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 1, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 1, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 2, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 2, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 3, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 3, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 4, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 5, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 6, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 6, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 7, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 7, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 8, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 8, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 9, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 9, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 10, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '탕후루', 8000, 12, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 1, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 2, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 3, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 4, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 5, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 6, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 7, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 8, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 9, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 10, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 11, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 1, 2023, 12, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 1, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 3, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 5, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 7, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 8, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 9, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 10, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 11, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 5, 2023, 12, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 1, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 2, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 3, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 4, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 5, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 7, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 8, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 9, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 10, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 11, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '담배', 4500, 9, 2023, 12, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 1, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 2, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 3, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 4, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 5, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 7, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 8, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 9, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 11, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 2, 2023, 12, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 1, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 2, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 3, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 4, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 5, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 2)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 6, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 15)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 7, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 8, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 9, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 10, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 3)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 11, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 28)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 6, 2023, 12, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 31)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 1, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 2, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 3, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 4, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 5)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 5, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 9)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 13)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 6, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 18)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 7, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 7)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 26)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 10)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 8, 19)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 29)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 8)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 23)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 9, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 30)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 4)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 6)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 10, 16)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 25)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 1)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 12)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 21)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 24)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 11, 14)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 11)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 20)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 27)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 22)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 17)`, + `INSERT INTO money_flows(category_id, flow_type_id, memo, amount, user_id, year, month, date) VALUES(1, 2, '커피와 디저트', 12500, 10, 2023, 12, 9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,500000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(1,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(2,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(3,100000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(4,80000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(5,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,200000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(6,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(7,100000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(8,80000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(9,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(10,600000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(11,100000,2023,12)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,1)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,2)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,3)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,4)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,5)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,6)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,7)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,8)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,9)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,10)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,11)`, + `INSERT INTO ALLOWANCES(user_id, amount, year, month) VALUES(12,80000,2023,12)` +] + +const truncate = [ + `SET foreign_key_checks = 0`, + `TRUNCATE users`, + `TRUNCATE families`, + `TRUNCATE users_families`, + `TRUNCATE budget`, + `TRUNCATE roles`, + `TRUNCATE flow_type`, + `TRUNCATE categories`, + `TRUNCATE allowances`, + `TRUNCATE money_flows`, + `TRUNCATE fixed_money_flows`, + `TRUNCATE fixed_money_flows_group`, + `TRUNCATE middle_fixed_money_flows`, + `SET foreign_key_checks = 1` +] + + +module.exports = { + token, + truncate, + startQuery, +} \ No newline at end of file