调试了以下以前写的程序,最近忙,没时间调试。对于 MySQL5.0数据库全部采用GBK编码,对于工程也用GBK 在向数据库插入时候先是出现乱码。 用 request.setCharacterEncoding("GBK");获得中文提交。 对于tomcat5.0如果要直接提交中文 like: xxx.jsp?str=中文 将出现乱码,这是因为get方法与post方法不一样。可以修改%tomcat_home%conf\server.xml 中的Connector模块,添加URIEncoding="gbk" 修改如下: port="8080"为默认端口。 存...
by vmoon - MySQL文档中心 - 2007-05-27 17:18:32 阅读(992) 回复(0)
我用的是5.1,昨天把mysql,php,phpmyadmin的字符集都改成utf8后,用load data infile 命令插入数据时总是出现这样的错误提示:data too long for column 'cname' at row 1;网上搜一下,大都说set character_set=utf8之类的,但还是不行,最后找到了一个: 修改my.ini文件,将 sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 注释掉,ok! 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chin...
本帖最后由 liyihongcug 于 2010-08-17 17:33 编辑 但无论什么2进制字段 ,存入文件大小总是有限制 ySQL有四种BLOB类型: ·tinyblob:仅255个字符 ·blob:最大限制到65K字节 ·mediumblob:限制到16M字节 ·longblob:可达4GB 在每个MySQL的文档(从MySQL4.0开始)的介绍中,一个longblob列的最大允许长度依赖于在客户/服务器协议中可配置的最大包的大小和可用内存数。 你可能对在BLOB中存储大型文件非...
1. 新建数据库时,要将字符编码设置为utf8 mysql>alter database mysite CHARACTER SET = utf8; 2. 同步数据库 $ python manage.py syncdb 3. 测试效果 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20294/showart_1818443.html
解决方案: 首先确保数据库默认字符集为utf-8。 用mysql -u root -p --default-character-set=gbk命令登录本地数据库即可 http://blog.sina.com.cn/s/blog_53b0d5dc0100097v.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49404/showart_1285984.html
本文转自: http://www.cnblogs.com/ovliverlin/archive/2007/11/26/972549.html mysql错误:data too long for column 今天在windows的DOS窗口下运行 mysql 命令,insert语句中只要含有汉字数据就出现“data too long for column”错误 。 后来在网上查到一篇帖子 ( http://www.blogjava.net/sakis/archive/2006/07/14/58242.html),内容如下: 关于MySql5的“data too long for column”错误 从MySql5中运行本地脚本创建数...
将mysql中的数据批量导入文件中 指定a,b,c字段 select a,b,c from table1 into OUTFILE '/home/me/data/table1.data' FIELDS TERMINATED BY '|'; 从文件中将数据导入到数据库表中 指定a,b,c字段 load data LOCAL infile '/home/me/data/table1.data' into table table1 FIELDS TERMINATED BY '|' (a,b,c); load data infile的文件是在客户端的。 load data outfile的文件是在服务器端的。 A为客户端,B为服务器端。 在A上执行out...
将mysql中的数据批量导入文件中
指定a,b,c字段
select a,b,c from table1 into OUTFILE '/home/me/data/table1.data' FIELDS TERMINATED BY '|';
从文件中将数据导入到数据库表中
指定a,b,c字段
load data LOCAL infile '/home/me/data/table1.data' into table table1 FIELDS TERMINATED BY '|' (a,b,c);
load data infile的文件是在客户端的。
load data outfile的文件是在服务器端的。
A为客...
将mysql中的数据批量导入文件中
指定a,b,c字段
select a,b,c from table1 into OUTFILE '/home/me/data/table1.data' FIELDS TERMINATED BY '|';
从文件中将数据导入到数据库表中
指定a,b,c字段
load data LOCAL infile '/home/me/data/table1.data' into table table1 FIELDS TERMINATED BY '|' (a,b,c);
load data infile的文件是在客户端的。
load data outfile的文件是在服务器端的。
A为客...