MYSQL SELECT INTO臨時表

衣舞晨風發表於2016-09-22

MySql不支援SQL SELECT INTO 這一語法

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

可以用下面的方式替代:

CREATE TEMPORARY TABLE tmp_table(
    SELECT
        id,
        name
    FROM
        tb_user
);

臨時表將在你連線MySQL期間存在。當你斷開時,MySQL將自動刪除表並釋放所用的空間。
當然也可以在連線的時候手動刪除表並釋放空間:

DROP TABLE tmp_table;

作者:jiankunking 出處:http://blog.csdn.net/jiankunking

相關文章