您的位置:首页 > 数据库 > MySQL

mysql 插入需要用到当前表最大值的时候的语句

2018-05-22 21:07 218 查看
使用 insert into +select 的模式

insert into sys_menu (menu_name,menu_url,parent_id,menu_order)
select 'ccc','',0,
(select IFNULL((select max(menu_order)from sys_menu),0))+1

核心在 IFNULL里面的select max也需要加上括号,防止,空表插入的时候报错问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐