我正在浏览有关更新的 MySQL 文档。请参阅更新语法。我发现语法是
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
当我执行这个语句
UPDATE SampleTB
SET NAME = '123' AND Address = '456'
WHERE ID = 1;
Name查询成功执行,值为0。我期待查询出现语法错误。
有人可以向我解释为什么它没有产生错误吗?为什么列的新值是 iszero而不是123?