php操作mysql,1分鐘內插入百萬資料

2022-06-20 07:48:12 字數 819 閱讀 4608

原理:mysql插入資料庫 插入時候並沒有提交到mysql表裡,在insert後面需要執行commit操作才會插入資料庫

預設mysql是自動提交,如果關閉自動提交,在insert幾十萬資料在進行commit那麼會大大縮短入庫時間

建表使用者表

create table `user` (

`id` bigint (20),

`name` varchar(20)

)engine=innodb;

日誌表create table `log` (

`id` bigint (20),

`msg` varchar(20)

)engine=innodb;

ini_set('max_execution_time', '0');    //

mysql執行時間

@mysql_pconnect("localhost","root","root") or die('connect failed');

@mysql_select_db("test") or die('select db failed');

//這一步很重要 取消mysql的自動提交

mysql_query('set autocommit=0;');

mysql_query('set names utf8');

$begin = time

();$count = 1;

for($i=1;$i

<=1000000;$i++)}

$end = time

();echo "用時 ".($end-$begin)." 秒 ";

沉思1分鐘

好久沒寫點什麼東西了,懶了,不是不想寫,而是有些不會寫,又寫不好,所以就滋長了自己懶惰的本性.為了反省一下,決定抽出1分鐘的時間做沉思.沉思1 我最近做了什麼?好像我什麼也沒做,過的平平庸庸.墮落了許多.沉思2 我有生活的目標嗎?好像沒有,活到哪兒算哪兒.當一天和尚撞一天鐘.沉思3 我想要什麼?如果...

1分鐘學會Git Git技巧

差異1 git 分布式版本控制 svn cvs集中式版本控制 差異2 git 有完整的檔案不用比較差異 svn首先要檢查版本差異 差異3 git離線完成大部分操作 svn則相反 提公升自己的技能 git安裝與簡單配置 git 全部預設 檢視版本 git version 1 git config lo...

1分鐘實現Autodesk Vault登入對話方塊

autodesk vault 2014 api中新引入的autodesk vault development framework 簡稱vdf 為vault開發工作提供了非常便利的工具,顯著的簡化了我們的開發工作。下面介紹乙個利用vdf實現vault登入。在autodesk vault開發中,第一項工...