我需要在MariaDB中发表这个声明,因为我必须将它放在While
的prodecure中进行自动增量,但是我收到以下错误:
1093 - 表'piscina'被指定两次,既作为'UPDATE'的目标,又作为单独的数据来源
代码是:
UPDATE pool set number= 0, code_partner= 900000
WHERE id_member =
(Select id_member from pool
where code_partner is null
order by id_member ASC limit 0,1)
另一个例子说“SQL语法错误”:
UPDATE pool set number = 0, code_partner = 900000
WHERE code_partner is null
order by id_person ASC limit 0,1
我该如何解决问题?