ChinaUnix.net
相关文章推荐:

mysql大批量插入

我一般运用都是insert一条或几条数据到数据库,也就是添加数据。 遇到个问题就是如何一次大批量的导入很多数据呢,搜索了下,用insert是非常缓慢的 平时对数据备份用的是phpmyadmin操作的,不清楚是否它自己用了什么方式来优化还是没有优化,平时没有注意这个问题 现在是用软件收集数据到本地机器,可能上万条,而且是很多地方收集,然后上传到mysql上,想尽量减少 想求解一下还有哪些方式进行数据导入的,软件连接数据库并上传数...

by SCerZZ - MySQL - 2007-03-07 22:32:22 阅读(1818) 回复(3)

相关讨论

大家好,我有一个问题: 有关大批量的数据想导入mysql数据库中的txt文本如何设置格式 如此大量的数据,用手工来用'\t'来分割各列,太麻烦了.大家应该又很好的办法吧!!! 请大家帮忙! 感激不尽!

by choose2005 - MySQL - 2006-02-17 19:58:45 阅读(920) 回复(0)

分下面四种情况,求mysql的平均插入速度: 1、无主键时 2、有主键时 3、主主热备无主键时 4、主主热备有主键时 假设每条记录大小为300字节

by Aquester - MySQL - 2009-02-10 16:56:05 阅读(1144) 回复(3)

我在mysql中建了一个表 create database xxx; use xxx; CREATE TABLE `personal_info` ( `pi_id` bigint(20) NOT NULL auto_increment, `pi_name` varchar(50) NOT NULL, `pi_sex` varchar(10) default NULL, `pi_email` varchar(50) default NULL, PRIMARY KEY (`pi_id`) ); 插入数据 insert into personal_info values(1, 'Zhangsang','male', 'zhangsan@126.com'); insert into personal_info values(2, 'lishi','female', 'l...

by chinaunixone198 - PHP - 2009-04-16 12:27:52 阅读(1564) 回复(3)

#include #include <mysql.h> #include #include int main (int agrc,char * argc[]) { mysql mysql,*sock; char const *pszDomain = "wissip.com"; char const *pszUsername = "Kerry1"; char const *pszPassword = "123456"; unsigned int uUserId = 2; char const *pszRealName = "flaght"; char szSql[256] =""; mysql_init(&mysql); if (!(sock = mysql_real_connect(&mys...

by flaght - C/C++ - 2009-02-11 17:07:23 阅读(1267) 回复(5)

使用mysql++插入数据,插入中文时为什么数据库中为乱码 有遇到过这个问题的吗? 求解 谢谢 数据库编码为gb2312

by hitcc - MySQL - 2008-04-21 13:28:38 阅读(2573) 回复(3)

mysql循环插入 备忘: 1.经搜索发现,mysql不支持直接写SQL语句实现循环插入功能. 想要实现该功能,可以用其他语言操控mysql来实现,或者用存储过程来实现(Store Procedure--SP). 2.以下是SP实现经过,记下来怕忘记了. --表结构定义TDefUser,有个自动增量的PK: Table Create Table -------- ---------------------------------------------------------- tdefuser CREATE TABLE `tdefuser` ( `userId` int(11...

by benbenbin - MySQL文档中心 - 2008-03-30 23:33:48 阅读(825) 回复(0)

小弟最近使用VC+mysql 在命令行下输入:insert into table values(10,'您好',5); 正常 但在VC下使用代码输入: res = mysql_query(&my_connection, "insert into table values(20,'失败',5)"); 出错,出错提示为:Insert error 1406: Data too long for column 'fname' at row 1 请问各位大虾如何使用VC在数据库中插入汉字!

by ydchou - MySQL - 2007-12-20 16:11:52 阅读(1885) 回复(3)

不知道大家有没有遇到过这个问题,向数据库中插入

by w4sh - MySQL - 2006-12-30 13:41:18 阅读(951) 回复(7)

我使用的是mysql5.0 ODBC驱动用的是3.51 开发工具是VB 现遇到这样的问题已研究了好几天不能解决,例如:建立表aaa 字段是10个字符 用mysql命令行插入中文可以,用mysql管理工具中插入中文也可以 ,但在VB中用mysqlODBC3.51驱动能打开,能查询,就是不能插入中文,插入英文10个字符可以。 我的mysql默认gb2312 my.ini 中已加入,在管理工具中也已看到数据库启动后也是使用这个语言,现在就是不能插入中文,但是如果不使用gb2...

by hsgzr - MySQL - 2005-11-20 00:21:57 阅读(4686) 回复(4)

现在是分100000次这样插入的,这样实在太慢了 [quote]#!/bin/bash for i in {0..100000} do mysql hua -e "insert into follower values (1,'$i',2)" done[/quote] 能否写成一次插入 就跟如下这样的 [quote]INSERT INTO `follower` VALUES (1,0,2),(1,1,2),(1,2,2),(1,3,2),(1,4,2),(1,5,2),(1,6,2),(1,7,2),(1,8,2),(1,9,2),(1,10,2),(1,11,2),(1,12,2),(1,13,2),(1,14,2),(1,15,2),(1,16,2),(1,17,2),(1,18,2)....[/quote]

by cnleon - Shell - 2009-08-21 23:17:38 阅读(1814) 回复(3)