mysql怎么样设置自减 mysql 减一天

yii怎么使mysql自减

如果你使用的是1.1.8版本以上,可以使用

在黄浦等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都做网站 网站设计制作按需求定制设计,公司网站建设,企业网站建设,品牌网站建设,营销型网站建设,外贸网站建设,黄浦网站建设费用合理。

CActiveRecord::updateCounters() .

代码如下

public function actionDown($id) {

Post::model()-updateCounters(

array('字段'=-1),

array('condition' = "id = :id"),

array(':id' = $id),

);

}

MySQL 主键如何实现自减?

书写MySQL函数,获取当前主键最大值。然后执行减一操作,即可实现。

mysql 怎么设置每次自增为10?

按如下方法操作:

1、先正常创建带有主键的表。

create table user( 

id integer primary key, 

firstname varchar(200) not null, 

lastname varchar(200) not null, 

age integer);

2、设置自增字段。

alter table user modify id integer auto_increment ;

3、将auto_increment_increment设置成10。

set auto_increment_increment=10

mysql如何设置ID自增

设置自增列

MYSQL的自增列一定要是有索引的列,设置种子值要在表的后面设置

--mysql

-- 设置自增ID从N开始

CREATE TABLE empautoinc(

ID INT PRIMARY KEY AUTO_INCREMENT

) AUTO_INCREMENT = 100 ; --(设置自增ID从100开始)

insert into empautoinc(id) values(null);

Query OK, 1 row affected (0.00 sec)

mysql select * from empautoinc;

+-----+

| ID |

+-----+

| 100 |

+-----+

1 row in set (0.00 sec)

show table status like 'empautoinc'G;

*************************** 1. row ***************************

Name: empautoinc

Engine: InnoDB

Version: 10

Row_format: Compact

Rows: 1

Avg_row_length: 16384

Data_length: 16384

Max_data_length: 0

Index_length: 0

Data_free: 0

Auto_increment: 101

Create_time: 2016-10-27 01:50:32

Update_time: NULL

Check_time: NULL

Collation: utf8_general_ci

Checksum: NULL

Create_options:

Comment:

1 row in set (0.00 sec)

设置自增列的步长,可以分为全局级别和会话级别

如果是会话级别,那么当用户新建一个会话的时候,那么步长又回到了全局级别,所以mysql的步长跟sqlserver的步长有很大的不同

mysql不能设置为 表级别 的步长

私信666领取资料

文章名称:mysql怎么样设置自减 mysql 减一天
链接分享:https://www.cdcxhl.com/article2/hjjdoc.html

成都网站建设公司_创新互联,为您提供App设计网站导航网站建设Google企业网站制作建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发