mysql使用insert into select插入查出的數(shù)據(jù)
mysql insert into select插入查出的數(shù)據(jù)
#此處注意括號中的字段不能是字符串也就是不能帶引號
INSERT INTO bx_well_device_manager ( device_manager_id, device_id, create_uid, modify_uid ) SELECT
device_id AS device_manager_id,
device_id,
create_uid,
modify_uid
FROM
bx_well_device
WHERE
del_flag = '0'mysql查詢:select into 和 insert into select區(qū)別
Insert是T-sql中常用語句,Insert INTO table(field1,field2,...) values(value1,value2,...)這種形式的在應(yīng)用程序開發(fā)中必不可少。
經(jīng)常會遇到需要表復(fù)制的情況,如將一個table1的數(shù)據(jù)的部分字段復(fù)制到table2中,或者將整個table1復(fù)制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復(fù)制語句了。
1.INSERT INTO SELECT語句
語句形式為:
Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目標表Table2必須存在,由于目標表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量。
2.SELECT INTO FROM語句
語句形式為:
SELECT vale1, value2 into Table2 from Table1
要求目標表Table2不存在,因為在插入時會自動創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復(fù)制到Table2中。
3.存儲過程中使用SELECT INTO FROM
CREATE PROCEDURE get_address(
-> IN p_playerno SMALLINT,
-> OUT p_street VARCHAR(30),
-> OUT p_houseno VARCHAR(4),
-> OUT p_town VARCHAR(30),
-> OUT p_postcode VARCHAR(6))
-> BEGIN
-> SELECT street, houseno, town, postcode
-> INTO p_street, p_houseno, p_town, p_postcode
-> FROM PLAYERS
-> WHERE playerno = p_playerno;
-> END
在使用SELECT …INTO語句時,變量名和數(shù)據(jù)表中的字段名不能相同,否則會出錯。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
超越MySQL 對流行數(shù)據(jù)庫進行分支的知識小結(jié)
盡管MySQL是最受歡迎的程序之一,但是許多開發(fā)人員認為有必要將其拆分成其他項目,并且每個分支項目都有自己的專長。該需求,以及 Oracle 對核心產(chǎn)品增長緩慢的擔(dān)憂,導(dǎo)致出現(xiàn)了許多開發(fā)人員感興趣的子項目和分支2012-01-01
MySQL 遷移后無法快速導(dǎo)數(shù)據(jù)問題解決
這篇文章主要為大家介紹了MySQL 遷移后無法快速導(dǎo)數(shù)據(jù)問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10
用批處理實現(xiàn)自動備份和清理mysql數(shù)據(jù)庫的代碼
有網(wǎng)友問我在win2003下如何自動備份MySQL數(shù)據(jù)庫,既然是自動備份,那肯定得寫腳本,當(dāng)然我們也可以利用軟件實現(xiàn)2013-08-08
MySql 8.0及對應(yīng)驅(qū)動包匹配的注意點說明
這篇文章主要介紹了MySql 8.0及對應(yīng)驅(qū)動包匹配的注意點說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
隨機生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫
這篇文章主要介紹了隨機生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-02-02

