我有一个employees
表,其中包含employeeNumber 1313
,我希望通过查找所有员工编号的最大值并在其中添加1来更改表格。这意味着1313
将更改为max(employeeNumber) + 1
我有一个MySQL语句,它返回错误1093
:
update employees set employeeNumber = (select max(employeeNumber) from employees) + 1
where employeeNumber = 1313;
我到处都看,但我还没有发现任何接近这个的问题。我见过inner join
的解决方案,但不知道如何在这种情况下使其工作。
非常感谢简单的MySQL声明。