在mysql中创建全局,自动递增数字的最简单方法

时间:2017-07-21 01:08:17

标签: mysql global-variables auto-increment

我本质上想在我的mysql数据库中创建一个'全局变量'。

所以我有一个包含两个字段的表:

ID
GlobalNumber

我正在做这个讽刺:

UPDATE that_table SET GlobalNumber=GlobalNumber+1 WHERE ID=whatever            
SELECT GlobalNumber FROM that_table WHERE ID=whatever;

但我确定有一种方法可以用一个声明来做到这一点。我尝试的任何东西都给我一个语法错误。

如何在一行中完成整个操作?

1 个答案:

答案 0 :(得分:1)

mix-blend-modeupdate语句无法一起运行。

selectupdate语句都是两种不同类型的DML(数据操作语言),不能组合在一起。

但是,您可以有选择地更新几个可以使用嵌套查询的元组。

这样的事情:

select