当前位置 博文首页 > q1424966670的博客:常用sql

    q1424966670的博客:常用sql

    作者:[db:作者] 时间:2021-08-27 18:43

    目录

    根据子查询批量插入/更新

    update中进行字符串拼接


    根据子查询批量插入/更新

    INSERT INTO t_menu_info (
    	menu_id,
    	menu_name,
    	menu_level,
    	parent_id,
    	creater,
    	create_time,
    	modify_time,
    	img_url,
    	menu_order,
    	remark
    ) SELECT DISTINCT
    	t.menu_id,
    	'数据总览',
    	2,
    	t.parent_id,
    	'烧鱼',
    	NOW(),
    	NOW(),
    	t.img_url,
    	t.menu_order,
    	'数据总览'
    FROM
    	t_menu_info t
    WHERE
    	t.menu_level = 2
    AND t.menu_name = '首页'
    AND t.`status` = 1;

    update中进行字符串拼接

    UPDATE t_menu_info
    SET parent_id = menu_id,
     menu_name = 'GIS地图',
     menu_level = 3,
     remark = 'GIS地图',
     menu_id = concat(menu_id, '01')
    WHERE
    	menu_level = 2
    AND menu_name = '首页'
    AND `status` = 1;
    

    cs