我已经有一段时间没有在 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 或空值。相反,它返回大量具有非空值的行。
有什么想法吗?
蛊毒传说