mysql 插入需要用到当前表最大值的时候的语句
2018-05-22 21:07
218 查看
使用 insert into +select 的模式
核心在 IFNULL里面的select max也需要加上括号,防止,空表插入的时候报错问题
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也需要加上括号,防止,空表插入的时候报错问题
相关文章推荐
- MySQL存储过程详解 mysql 存储过程mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored
- 如何获得插入当前语句的时候,自增ID的值
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时
- php代码优化,mysql语句优化,面试需要用到的
- 当写一个insert语句时,某一字段需要从需要插入的数据库中获取其最大值并且加1
- mysql插入一行数据,其中一个值为当前该列的最大值,怎么实现?
- mysql 插入string类型变量时候,需要注意的问题,妈的,害我想了好几个小时!!
- C#实现杀掉MSSQL中数据库当前连接的所有进程(进行数据还原的时候需要用到)
- php 内容插入数据库需要mysql_escape_string处理一下 展示内容时候用htmlentities
- MySQL 语句级避免重复插入—— Insert Select Not Exist
- MySQL 使用while语句向数据表中批量插入数据
- 使用HQL语句查询的时候需要注意的一些问题
- (字符串的处理4.7.16)POJ 1159 Palindrome(让一个字符串变成回文串需要插入多少个字符...先逆序,在减去公共子序列的最大长度即可)
- MySQL语句中要用到if的例子列举
- mysql自学,数据库基本操作语句_查询_插入_更新
- PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
- mysql执行update用到replace需要注意
- MySQL 使用while语句向数据表中批量插入数据
- mysql中常用的三种插入数据的语句
- HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数