insert into aa (id,name) values((select case when max(id) is null then 1 else max(id)+1 end from aa),'a');
相关文章
- 求SQL语句:存在就跳过,不存在就插入记录,从字段ID=1开始,到字段ID=1某个值结束?
- C# 如何将dataGridView1里的数据批量插入、更新到SQL数据库
- XML文档插入SQL Server2000数据库(1)
- SQL Server 2008 R2——查找最小nIndex,nIndex存在而nIndex+1不存在 求最小连续数组中的最大值
- SQL实现向一张表中插入数据,其编号为已有的最大编号加一
- 在表中插入1000记录,其中一个字段要求从1到1000第增,SQL语句如何写?
- 使用mybatis往数据库中插入记录报错:java.sql.SQLException: Incorrect string value: '\xCE\xC4\xB8\xF1\xB1\xF2' for column 'name' at row 1
- bat文件中mysqldump -uroot -p test>a.sql 执行时为什么会自动在test 后加一个1
- 【SQL必知必会笔记(1)】数据库基础、SQL、MySQL8.0.16下数据库、表的创建及数据插入
- 从数据库中查询出ID最大值并且加1作为下一条记录的起始条件会出现的问题