社区
MS-SQL Server
帖子详情
数据库里面有一个字段是int型的
starstargao
2003-10-21 10:41:26
我在另外一个表里面成功插入一条数据以后
使这个int型加1
...全文
140
10
打赏
收藏
数据库里面有一个字段是int型的
我在另外一个表里面成功插入一条数据以后 使这个int型加1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aierong
2003-10-21
打赏
举报
回复
CREATE TRIGGER trigger_name
ON atable
FOR INSERT
AS
update btable
set 字段=字段+1
大概是这样,你调试一下
aierong
2003-10-21
打赏
举报
回复
你用触发器吧
在你的a表(插入数据的表)建立一个触发器,一旦a表插入数据成功,b表字段就自动加1
yown
2003-10-21
打赏
举报
回复
就用UPdate 更新需要更新的某一行的某一列就行 :)
starstargao
2003-10-21
打赏
举报
回复
这个我这知道呀,我想要的是在另外一个表里面插入一条语句以后,在这个表里面让那个字段加一
表示又多了一条数据
jiangchuandong
2003-10-21
打赏
举报
回复
如果在一张表里加数据,另外一张表里的字段加1先设置这个字段为自动增长类型,然后在通过设置"级连"就可以了
welyngj
2003-10-21
打赏
举报
回复
create table tbl([id] int identity(1,1) not null,
b char(4) null)
rocllllll
2003-10-21
打赏
举报
回复
改为自动增加(就是上面所说的)
pengdali
2003-10-21
打赏
举报
回复
企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
或代码举例:
create table 表(id int identity(1,1),name varchar(100))
insert 表 values('J9988')
insert 表 values('CSDNM')
select * from 表
drop table 表
sdhdy
2003-10-21
打赏
举报
回复
SQL SERVER企业管理器-->右键你的表-->设计表-->选中你要设置标识的字段(必须是int类型)-->下面有个属性叫“标识”的,选“是”,你可以按你的要求改一下标识种子或标识递增量,然后保存该表的设计。
或
create table aa(id int identity(1,1),F1 varchar(20))
或
alter table bb add id int identity(1,1)
junny1017
2003-10-21
打赏
举报
回复
不推荐使用触发器!!
SQL Server
数据库
基础到精通课程
本课程是陈表达在学习SQL server
数据库
后做的完整笔记,本课程讲解从最开始的 创建
数据库
、创建数据表、已经数据的写入、查询、修改更新、删除,
字段
运算、
字段
运算统计、分类汇总、数据分析、条件判断,条件筛选及一些常用的SQL
数据库
语句,变量定义,
字段
约束、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL
数据库
课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要做数据分析,数据统计等工作的朋友们就赶紧学起来了,加油!
解决MyBatis逆向工程_
数据库
字段
的
int
型
变成了
Int
eger
型
_实现
int
型
转成
int
型
_超级详细
文章目录一. 问题背景二. 参考博客三.
数据库
表的
int
型
转为实体类的
int
型
3.1 前言3.2 步骤四. 其他类
型
转换的方案4.1 方案一4.2 方案二五. Mybatis逆向工程类
型
转换的原理六.
int
型
转成
int
型
的实现原理 一. 问题背景 IDE:
Int
elliJ IDEA 2019.1版本 后台: SpringBoot 2.3.1版本 MySQL: 5.7.25版本 情况:使用mybatis逆向工程生成实体类,但是
数据库
里面
表的
字段
本来是
int
型
,到了实体类就变成了
Int
eger
型
,我的需求
java查询
数据库
,
int
型
字段
为null的情况
Java代码中,查询
数据库
,
int
型
字段
为null 时: 比如
int
age; 查询
数据库
的age 为null,
数据库
中age为
int
型
, 那么 age = resultSet.get
Int
("age") ; 就会出问题,解决办法有两个: 1,把age指定为
Int
eger 即
int
的包装类; 2,select name, IFNULL(age,0) from table; // 查询姓名和年龄,年龄为空则置为0。 如果你表的
字段
有好几个的话,就不能用 * 号代替所有的
字段
了。 IFNUL
数据库
中
INT
类
型
概述
文章目录一. 背景二.
INT
类
型
的总结1. 概述2. 详述2.1 bit[M]2.2 TINY
INT
([M])[unsigned][zerofill]2.3 SMALL
INT
([M])[unsigned][zerofill]2.4 MEDIUM
INT
([M])[unsigned][zerofill]2.5
INT
([M])[unsigned][zerofill]2.6 BIG
INT
([M])[unsigned][zerofill]3. 说明参考资料 一. 背景 在设计
数据库
表的时候,如果
字段
是数值
型
,
数据库
用
一个
int
类
型
的
字段
保存前端多个
字段
(该
字段
为多选)
现象:一般我们都是前端多少个
字段
,
数据库
就保存多少个
字段
, 例如,填写爱好(多选):1、打篮球 2、踢足球 3、打台球
数据库
有两种方法保存:1,添加
一个
字段
hobby:1,2,3 2,新增一张表保存所有值:uid bobby_id
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章