-- menu_templateitem表数据更新
-- 插入邮箱服务器的修改列929
INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)
SELECT menu_template,929 FROM menu_templateitem WHERE menu_id = 147;
-- 插入邮箱服务器的删除列930
INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)
SELECT menu_template,930 FROM menu_templateitem WHERE menu_id = 147;
-- 插入邮箱服务器的过滤设置列931
INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)
SELECT menu_template,931 FROM menu_templateitem WHERE menu_id = 147;
-- 插入数据导入模板的新增产品份额列932
INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)
SELECT menu_template,932 FROM menu_templateitem WHERE menu_id = 482;
-- 插入数据导入模板的新增交易详情列933
INSERT IGNORE INTO menu_templateitem(menu_template,menu_id)
SELECT menu_template,933 FROM menu_templateitem WHERE menu_id = 482;
-- role_menu表数据更新
-- 插入邮箱服务器的修改列929
INSERT IGNORE INTO role_menu(company_id,role_id,menu_id)
SELECT company_id,role_id,929 FROM role_menu WHERE menu_id = 147;
-- 插入邮箱服务器的删除列930
INSERT IGNORE INTO role_menu(company_id,role_id,menu_id)
SELECT company_id,role_id,930 FROM role_menu WHERE menu_id = 147;
-- 插入邮箱服务器的过滤设置列931
INSERT IGNORE INTO role_menu(company_id,role_id,menu_id)
SELECT company_id,role_id,931 FROM role_menu WHERE menu_id = 147;
-- 插入邮箱服务器的新增产品份额列932
INSERT IGNORE INTO role_menu(company_id,role_id,menu_id)
SELECT company_id,role_id,932 FROM role_menu WHERE menu_id = 482;
-- 插入邮箱服务器的新增交易详情列933
INSERT IGNORE INTO role_menu(company_id,role_id,menu_id)SELECT company_id,role_id,933 FROM role_menu WHERE menu_id = 482;
一、普通insert插入动作insert into table(field1,field2,field3) values(val1,val2,val3)
二、加判断条件执行插入动作insert into table(field1,field2,field3) select val1,val2,val3 FROM DUAL WHERE EXISTS(sql condition);
a、如果不满足sql condition这个sql条件,将不会执行这个插入动作
b、中间表DUAL用来封装需要插入的数据,可以是批量的数据。
mysql根据查询条件更新数据表
最新推荐文章于 2024-08-11 09:42:01 发布