mysql快速添加百萬條記錄的語句
更新時間:2013年11月05日 15:02:12 作者:
本文介紹一下關(guān)于MySQL使用INSERT SELECT批量插入數(shù)據(jù)的方法
使用Insert Select語句插入記錄時,必須遵循以下原則。
用Select語句選擇數(shù)據(jù)時,不能從被插入數(shù)據(jù)的表中選擇行。
指定插入的表后所包含的字段數(shù)目必須與Select語句中返回的字段數(shù)目相同。
指定插入的表后所包含的字段數(shù)據(jù)類型必須與Select語句中返回的字段數(shù)據(jù)類型相同或系統(tǒng)可以自動轉(zhuǎn)換。
INSERT INTO ler_items( classid, title, address, zipcode )
SELECT classid, title, address, zipcode
FROM ler_items
使用上面的SQL語句,可以在很短的時間內(nèi)將ler_items表添加百萬記錄,用于數(shù)據(jù)庫的測試很有幫助
用Select語句選擇數(shù)據(jù)時,不能從被插入數(shù)據(jù)的表中選擇行。
指定插入的表后所包含的字段數(shù)目必須與Select語句中返回的字段數(shù)目相同。
指定插入的表后所包含的字段數(shù)據(jù)類型必須與Select語句中返回的字段數(shù)據(jù)類型相同或系統(tǒng)可以自動轉(zhuǎn)換。
復(fù)制代碼 代碼如下:
INSERT INTO ler_items( classid, title, address, zipcode )
SELECT classid, title, address, zipcode
FROM ler_items
使用上面的SQL語句,可以在很短的時間內(nèi)將ler_items表添加百萬記錄,用于數(shù)據(jù)庫的測試很有幫助
相關(guān)文章
MySQL數(shù)據(jù)庫事務(wù)隔離級別介紹(Transaction Isolation Level)
這篇文章主要介紹了MySQL數(shù)據(jù)庫事務(wù)隔離級別(Transaction Isolation Level) ,需要的朋友可以參考下2014-05-05
MySQL中int(10)和int(11)的區(qū)別詳解
本文主要介紹了MySQL中int(10)和int(11)的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
MySQL中的binlog相關(guān)命令和恢復(fù)技巧
這篇文章主要介紹了MySQL中的binlog相關(guān)命令和恢復(fù)技巧,需要的朋友可以參考下2014-05-05
VS2019連接MySQL數(shù)據(jù)庫的過程及常見問題總結(jié)
今天想使用VS2019可以配合MySQL一起使用,在配置過程中出現(xiàn)一些錯誤,下面通過本文給大家分享VS2019連接MySQL數(shù)據(jù)庫的過程及常見問題總結(jié),感興趣的朋友跟隨小編一起看看吧2021-11-11
windows 安裝解壓版 mysql5.7.28 winx64的詳細(xì)教程
這篇文章主要介紹了windows 安裝解壓版 mysql5.7.28 winx64的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12

