| 1234567891011121314151617181920212223 |
- const mysql = require('mysql2/promise')
- const DB_CFG = {
- host: 'cq-cdb-8fjmemkb.sql.tencentcdb.com',
- port: 27220,
- user: 'root',
- password: 'Ylrz_1q2w3e4r5t6y',
- charset: 'utf8mb4'
- }
- const db = process.argv[2] || 'fs_tenant_cs1'
- ;(async () => {
- const conn = await mysql.createConnection({ ...DB_CFG, database: db })
- await conn.query(`
- INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
- SELECT 1, menu_id FROM sys_menu WHERE parent_id = 29900 OR menu_id = 29900
- `)
- const [n] = await conn.query(`
- SELECT COUNT(*) c FROM sys_role_menu
- WHERE menu_id IN (SELECT menu_id FROM sys_menu WHERE parent_id = 29900 OR menu_id = 29900)
- `)
- console.log(db, 'sys_role_menu lobster bindings:', n[0].c)
- await conn.end()
- })().catch(e => { console.error(e); process.exit(1) })
|