乘法更新 MySQL where 子句是一个视图

Multiply update MySQL where clause is a View

我想用同一字段更新 table 的所有行。我该怎么做?

Create View elencoID as
Select id
from Utenti;

UPDATE Utenti 
SET indirizzo='ggggggg' 
WHERE Id IN (elencoID);

没有理由创建视图定义。

如果您想更新 table 中的 ALL 行以将特定列设置为每一行的相同固定值...再次,对于 table 中的所有 行,只需省略 WHERE 子句即可。

UPDATE Utenti
   SET indirizzo='ggggggg'

如果您觉得需要 WHERE 子句,则可以添加一个虚拟条件,使每一行的计算结果都为真。

UPDATE Utenti
   SET indirizzo='ggggggg'
 WHERE 1=1