在MySQL中,我們可以使用UPDATE語句來更新一張表中的數(shù)據(jù)。下面我們來看看兩條不同的UPDATE語句。
UPDATE table_name SET column1=value1,column2=value2 WHERE some_column=some_value;
這條UPDATE語句將會把table_name表中指定條件的行的column1和column2列分別更新為value1和value2。
下面這條語句則是針對多表的UPDATE語句。
UPDATE table1 t1 INNER JOIN table2 t2 ON t1.column=t2.column SET t1.column1=value1,t2.column2=value2 WHERE some_column=some_value;
這條語句將會同時(shí)更新table1和table2兩張表的指定行。其中,JOIN子句將會把兩張表通過column字段進(jìn)行聯(lián)接操作,更新后,table1的column1和table2的column2將會分別更新為value1和value2。