1555425824246.png

    • 使用 UPDATE 语句更新数据。语法如下:
    1. UPDATE table_name
    2. SET column1=value1, column2=value2, , column=valuen
    3. [WHERE condition]
    • 可以一次更新多条数据。
    • 如果需要回滚数据,需要保证在DML前,进行设置:SET AUTOCOMMIT = FALSE;

    • 使用 WHERE 子句指定需要更新的数据。
    1. UPDATE employees
    2. SET department_id = 70
    3. WHERE employee_id = 113;
    • 如果省略 WHERE 子句,则表中的所有数据都将被更新。
    1. UPDATE copy_emp
    2. SET department_id = 110;
    • 更新中的数据完整性错误
    1. UPDATE employees
    2. SET department_id = 55
    3. WHERE department_id = 110;

    1555426069578.png

    说明:不存在 55 号部门