MySQL臨時表可以存儲臨時數(shù)據,用完后會自動刪除。更新MySQL臨時表可以使用UPDATE語句。
CREATE TEMPORARY TABLE temp_table ( id INT PRIMARY KEY, name VARCHAR(255), age INT ); INSERT INTO temp_table (id, name, age) VALUES (1, 'Alice', 20), (2, 'Bob', 30); UPDATE temp_table SET age = 25 WHERE name = 'Alice';
上述代碼創(chuàng)建了一個臨時表temp_table,并插入了兩行數(shù)據。接下來,使用UPDATE語句將名字為'Alice'的行的年齡更新為25。
另外,臨時表的創(chuàng)建可以加上IF NOT EXISTS來避免重復創(chuàng)建。更新操作與普通表相同,可以使用WHERE子句來指定要更新哪些行。
CREATE TEMPORARY TABLE IF NOT EXISTS temp_table ( id INT PRIMARY KEY, name VARCHAR(255), age INT ); UPDATE temp_table SET age = 25 WHERE name = 'Alice';
總之,MySQL臨時表的更新操作與普通表相同,可以使用UPDATE語句來更新數(shù)據。注意臨時表的創(chuàng)建可以加上IF NOT EXISTS來防止重復創(chuàng)建。