我是否在现有列中插入或更新最大数量?

时间:2015-12-08 21:20:11

标签: mysql

示例代码

这是使用更新。

更新employees SET employeeNumber =(SELECT MAX(employeeNumber)+ 1 来自员工);

不起作用。

2 个答案:

答案 0 :(得分:0)

我不是100%肯定,但我认为你不需要子查询,试试这个:

UPDATE employees SET employeeNumber = MAX(employeeNumber) + 1;

答案 1 :(得分:0)

我明白了。我需要DECLARE一个变量。

这是有用的:

SELECT MAX(employees.employeeNumber)+1 INTO yEmployeeNumber FROM employees;

感谢您的回复