欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql?復制行數(shù)據(jù)命令經(jīng)驗分享(Mysql?復制一條數(shù)據(jù))

 更新時間:2023年09月09日 10:46:40   作者:39879881  
有時候表里有一行已經(jīng)添加好的數(shù)據(jù),想要多復制幾百條用來測試比如要分頁測試等,需要多條數(shù)據(jù),但是有時候數(shù)據(jù)表字段太多了,有幾十個,一個一個手寫那是不可能的

沒主鍵

如有有自增字段不需要寫

insert into tt (f1,f2) select f1,f2 from tt

有主鍵

兩步走

第一步排除主鍵字段,第二步,把結(jié)果復制到插入語句中去,執(zhí)行,它數(shù)據(jù)是翻倍的,隨便執(zhí)行幾次就有幾百條了。。。

SELECT
    GROUP_CONCAT( column_name SEPARATOR ',' )
FROM
    information_schema.COLUMNS
WHERE
        column_name <> '想要排除的字段名'
  AND table_name = '表名字'
GROUP BY
    table_name;
insert into 表名 (排除字段后剩余字段) select 排除字段后剩余字段 from 表名;

注意最后沒有where,直接就是全表數(shù)據(jù)復制。

mysql編程

這個就是像寫代碼一樣,搞一個循環(huán),可以定義變量接收結(jié)果。。然后執(zhí)行。

這個還是比較復雜,等有空了我再來寫出來吧。

下面是比較好的方案

Mysql 復制一條數(shù)據(jù)

從不同的表復制

insert into 表1 select * from 表2 where id =** ;

同一張表中復制(無主鍵)

insert into 表1 select * from 表1 where id =** ;

同一張表中復制(有主鍵)

insert into 表1(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表1 where id= ** ;

實例講解

一、復制表里面的一條記錄并插入表里面

?insert into article(title,keywords,desc,contents) select title,keywords,desc,contents from article where article_id = 100;

二、復制表里的多條數(shù)據(jù)/記錄,并插入到表里面

① INSERT INTO `power_node`(title,type,status) SELECT title,type,status FROM power_node WHERE id < 5;

② INSERT into jiaban (num,overtime) SELECT num,overtime from jiaban where id IN(1,3,5,6,7,9);

三、在創(chuàng)建表時,就插入另一張表里面的某些數(shù)據(jù)

① create table user AS select * from member where id < 10

CREATE TABLE  表1 as  select * from  表2;

as創(chuàng)建出來的表1(新表)缺少表2(源表)的索引信息,只有表結(jié)構相同,沒有索引。

CREATE TABLE  表1  like  表2;

like 創(chuàng)建出來的新表包含源表的完整表結(jié)構和索引信息

as用來創(chuàng)建相同表結(jié)構并復制源表數(shù)據(jù)

like用來創(chuàng)建完整表結(jié)構和全部索引

oracle支持as,也是只有表結(jié)構沒有索引;oracle不支持like。

腳本之家小編補充

針對dede的一些復制表出錯的解決方案

軟件
文章

輸入 id

其實就是在 addonarchive或anaddsoft adonarticle 中添加這個 id 什么的,可以從別的id復制一條(文章復制文章 軟件復制軟件的)

insert into dede_archives select typeid,channel,adminID,title from dede_archives where id=**;

最后的id為要復制的文件或軟件id
默認id是自增加字符,需要復制后再進行修改為想要增加的id才可以。

insert into 表1(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表1 where id= ** ;

相關文章

  • 詳解SUM函數(shù)在MySQL中的值處理原則

    詳解SUM函數(shù)在MySQL中的值處理原則

    在SQL中,SUM函數(shù)是用于計算指定字段的總和的聚合函數(shù),這篇文章將給大家詳細介紹了SUM函數(shù)在SQL中的值處理原則,文中有詳細的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • SELECT?*?效率低原理解析

    SELECT?*?效率低原理解析

    這篇文章主要為大家介紹了SELECT?*?效率低原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • MySQL8.0就地升級到MySQL8.4.0的方法

    MySQL8.0就地升級到MySQL8.4.0的方法

    本文主要介紹了MySQL8.0就地升級到MySQL8.4.0的方法,文中通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • MySQL子查詢的使用詳解上篇

    MySQL子查詢的使用詳解上篇

    子查詢是在查詢語句里面再嵌套一個查詢,這是因為我們在提取數(shù)據(jù)的時候有很多不知道的數(shù)據(jù)產(chǎn)生了依賴關系。本文為大家總結(jié)了一下MySQL數(shù)據(jù)庫子查詢語法規(guī)則,感興趣的可以了解一下
    2022-08-08
  • 一次MySQL慢查詢導致的故障

    一次MySQL慢查詢導致的故障

    這篇文章主要介紹了如何對MySQL慢查詢導致的故障進行處理,慢查詢是我們在mysql中經(jīng)常需要使用到的一個很方便的功能,慢查詢對于跟蹤有問題的查詢很有用,需要的朋友可以參考下
    2015-08-08
  • Mysql常用命令匯總

    Mysql常用命令匯總

    這篇文章主要介紹了Mysql常用命令,都是mysql數(shù)據(jù)庫日常最基本的操作命令,感興趣的小伙伴們可以參考一下
    2015-11-11
  • MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    在實際開發(fā)中,相信大多數(shù)人都會用到join進行連表查詢,但是有些人發(fā)現(xiàn),用join好像效率很低,而且驅(qū)動表不同,執(zhí)行時間也不同。那么join到底是如何執(zhí)行的呢,本文就詳細的介紹一下
    2021-12-12
  • MySQL 視圖 第1349號錯誤解決方法

    MySQL 視圖 第1349號錯誤解決方法

    把下面SQL里的SELECT單獨執(zhí)行,沒有問題,但是用來CREATE VIEW 就報錯了.
    2008-03-03
  • MySQL里面的子查詢實例

    MySQL里面的子查詢實例

    最近學習php+mysql執(zhí)行操作,發(fā)現(xiàn)了這一篇實例代碼
    2008-04-04
  • MySQL中的redo log和undo log日志詳解

    MySQL中的redo log和undo log日志詳解

    MySQL日志系統(tǒng)中最重要的日志為重做日志redo log和歸檔日志bin log,后者為MySQL Server層的日志,前者為InnoDB存儲引擎層的日志。今天通過本文給大家介紹MySQL中的redo log和undo log日志,感興趣的朋友一起看看吧
    2021-07-07

最新評論