【发布时间】:2020-06-25 17:46:30
【问题描述】:
好久没搞mysql了,惊讶地发现下面的说法是有效的:
UPDATE table_A
SET col_a = value
WHERE id;
看起来 MySQL 更新了表中的所有行。我有良好的 MSSQL 背景,我想了解为什么这在 MySql 中有效?
另外,我在 varchar 列上运行了一个带有类似 where 子句的查询:
SELECT distinct description
FROM table_A
where NOT description;
我认为它只会返回 null 或空值。相反,它返回大量具有非空值的行。
有什么想法吗?
谢谢,
【问题讨论】: