溫馨提示×

mysql select into的用法是什么

小億
476
2023-12-27 19:20:17
欄目: 云計算

MySQL中的SELECT INTO語句用于將查詢結(jié)果插入到另一個表中。具體用法如下:

  1. 創(chuàng)建新表并插入查詢結(jié)果:使用SELECT INTO語句可以在數(shù)據(jù)庫中創(chuàng)建一個新表,并將查詢結(jié)果插入到該表中。語法如下:

    SELECT column1, column2, ...
    INTO new_table
    FROM table_name
    WHERE condition;
    

    此語句將從table_name表中選擇滿足condition條件的數(shù)據(jù),并將結(jié)果插入到new_table表中。請注意,new_table表必須事先不存在。

  2. 插入到已存在的表:如果要將查詢結(jié)果插入到已存在的表中,可以使用INSERT INTO SELECT語句。語法如下:

    INSERT INTO existing_table (column1, column2, ...)
    SELECT column1, column2, ...
    FROM table_name
    WHERE condition;
    

    此語句將從table_name表中選擇滿足condition條件的數(shù)據(jù),并將結(jié)果插入到existing_table表中的指定列中。

請注意,以上兩種用法都是可以根據(jù)需要選擇一些特定的列進(jìn)行插入,而不必將所有列都插入到目標(biāo)表中。

0