mysql一次读取500条数据_mysql批量插入500条数据
表格結構如下
需求name和password字段,生成如下格式:
總共批量生成500個。
解決思路:可以用mysql 存儲過程
如果linux環境下可以用shell
我們先測試第一種,用存儲過程。DELIMITER?;;??????##定義;;為結束符
CREATE?PROCEDURE?test_insert()????##創建存儲過程??test_insert()是名字
BEGIN
DECLARE?y?int?DEFAULT?1?;????????##定義y?為整數?默認起始值為1
WHILE?y<500
DO
insert?into?test1(name,password,reallyName,age,profession,email,question,result)??values(concat(‘test‘,y),concat(‘test‘,y),‘jiang‘,30,‘hello‘,‘hello‘,‘hello‘,‘hello‘);
SET?y=y+1;???????##y數值加1
END?WHILE?;
commit;
END;;
定義完成存儲過程test_insert()
執行命令 call test_insert() ? 自動生成500條數據
期間遇到的問題:
開始的時候,DECLARE?y?int?DEFAULT?1
考完不周全,這條命令我寫成了:
DECLARE?y?TINYINT?DEFAULT?1
存儲過程建立后,執行死循環,而且插入的y最大值為127,
后面檢查原因,發現??tinyint?最大值為127
改成int后,執行成功。
本文出自 “gome學習” 博客,請務必保留此出處http://goome.blog.51cto.com/4045241/1955738
mysql批量插入500條數據
標簽:mysql批量插入數據
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:http://goome.blog.51cto.com/4045241/1955738
總結
以上是生活随笔為你收集整理的mysql一次读取500条数据_mysql批量插入500条数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python函数体以冒号起始、并且是缩进
- 下一篇: mysql持久连接_持久性连接,短连接和