![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
小象二号
走自己的路,让别人说去吧
展开
-
让SQL或者MySql里的主键ID重新从1开始自增
让SQL里的主键ID重新从1开始自增代码dbcc checkident('PW_FlightInfor',reseed,0)“PW_FlightInfor”为你要操作的表名;“reseed,0”表示从1开始自增,则新的ID将为0;如果设置成“reseed,20”,那么就是从21开始自增;这条语句只是设置了新的计数器,对于表中原来已经有的记录,不作改变;Mysql从1...原创 2019-01-16 11:44:09 · 5522 阅读 · 0 评论 -
MySql删除外键约束关系
alter table 表名 drop foreign key 外键约束名称例如:FK_105查看约束:在mysql的资料栏里面有查看某个表或者某个列的外键信息:select * from information_schema.key_column_usage where referenced_table_name='表名';如果想查看某一列的外键关系,需要添...原创 2019-06-04 10:25:30 · 1949 阅读 · 0 评论 -
使用last_insert_id()函数得到自增的id
在MySQL中,使用auto_increment类型的id字段作为表的主键,并用作其他表的外键;在具体生成id时一般顺序是:在主表中插入记录,再获取自动生成的id值,再以它为基础插入关联表;这个时候的难点在于,主表的id自增以后,如何获取它对应的id,一般都是使用“select max(id) from table”语句,但是这种语句并没有考虑到并发的情况,需要在事务中添加“X锁”,...原创 2019-08-07 21:09:30 · 13988 阅读 · 1 评论