我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql 将字段值+1或自增

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql 将字段值+1或自增

一、解决方式:

SET @var = 1;
UPDATE jes_menu_info SET MENU_SORT = (@var := @var + 1) WHERE ss_id='ACC';

二、解读用户变量,在客户端链接到数据库实例整个过程中用户变量都是有效的。

MySQL中用户变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。 

第一种用法:set @num=1; 或set @num:=1; //这里要使用set语句创建并初始化变量,直接使用@num变量 

第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where ……, 

select语句一般用来输出用户变量,比如select @变量名,用于输出数据源不是表格的数据。

注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”

用户变量与数据库连接有关,在连接中声明的变量,在存储过程中创建了用户变量后一直到数据库实例接断开的时候,变量就会消失。

在此连接中声明的变量无法在另一连接中使用。

用户变量的变量名的形式为@varname的形式。名字必须以@开头。

声明变量的时候需要使用set语句,比如下面的语句声明了一个名为@a的变量。

set @a = 1;

声明一个名为@a的变量,并将它赋值为1,MySQL里面的变量是不严格限制数据类型的,它的数据类型根据你赋给它的值而随时变化 。

来源地址:https://blog.csdn.net/u012272367/article/details/132079764

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql 将字段值+1或自增

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql如何增加自增字段

在MySQL中增加自增字段的方法是在创建表时设置该字段为自增属性,具体步骤如下:在创建表时,在字段的数据类型后面添加AUTO_INCREMENT关键字,表示该字段为自增字段。例如,创建一个名为id的自增字段可以这样定义:CREATE TAB
mysql如何增加自增字段
2024-04-09

python mysql自增字段AUTO_INCREMENT值的修改方式

在之前得文章中我们说过,如果使用delete对数据库中得表进行删除,那么只是把记录删除掉,并且id的值还会保持上次的状态。 即删除之前如果有四条数据,删除之后,再添加新的数据,id怎会从5开始。 但是我们显示想让id从2开始,应该怎么做呢?
2022-05-17

mysql如何添加自增字段

要在MySQL中添加一个自增字段,可以在创建表的时候使用AUTO_INCREMENT关键字来指定该字段为自增字段。例如:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,usern
mysql如何添加自增字段
2024-04-09

mysql字段自增如何设置

要设置MySQL字段自增,需要在创建表的时候在字段的定义中使用AUTO_INCREMENT关键字。例如:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(
mysql字段自增如何设置
2024-04-09

mysql怎么设置某字段自增

在MySQL中,要设置某个字段自增,需要使用自动增量属性(AUTO_INCREMENT)。可以在创建表时或者修改表结构时设置某个字段自增。在创建表时设置自增字段:CREATE TABLE table_name (id INT AUTO_
mysql怎么设置某字段自增
2024-03-07

node.js Sequelize实现单实例字段或批量自增、自减

一、单实例自增、自减在Sequelize中,一个实例(Instance)表示数据库中的一行记录。Instance有两种:由Model.build()创建的非持久化实例,和由Model.create()等方法创建的持久化实例。无论是持久化还是
2022-06-04

mysql怎么新增字段并设置默认值

要向MySQL表中添加新字段并设置默认值,可以使用ALTER TABLE语句。例如,如果要向名为"users"的表中添加一个名为"age"的新字段并设置默认值为30,可以执行以下SQL语句:ALTER TABLE usersADD C
mysql怎么新增字段并设置默认值
2024-04-09

编程热搜

目录