论坛首页 入门技术论坛

往mysql数据中insert数据,在数据库中为乱

浏览 2365 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-10-21  
在往mysql数据中插入数据,在数据库为乱。原因有几个:
再建表前先执行1操作,会少很多事。
1、mysql安装目录下的my.ini中两个地方如下设置
   [client]
   port=3306
   [mysql]
   default-character-set=utf8/gbk
   下面还有一处:
   default-character-set=utf8/gbk

如果已经建立了表了 那么

2、把表删除了重新再建立,因为如果在没有改
   my.ini中的设置前就建表,sql语句是这样子的:
   CREATE TABLE `t_user` (
  `id` int(11) NOT NULL,
  `name` varchar(255) default NULL,
  `sex` int(11) default NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=Latin;这里默认就是Latin了,
  要把CHARSET=utf8/gbk
  现在还不知道如何去改变这里。
   发表时间:2008-10-21  
你要被扣分喽,哈哈。安装的时候就该考虑的事,,何必自己给自己找麻烦呢?
0 请登录后投票
   发表时间:2008-10-22  
如果是情况2,建议先把原数据表数据导出,然后修改mysql配置为utf-8,然后再导入数据,就可以了。
0 请登录后投票
   发表时间:2008-10-22  
为啥被扣分
0 请登录后投票
   发表时间:2008-10-22  
chbest 写道
为啥被扣分



以前发这种贴被移到新手区了,555~~呵呵,
0 请登录后投票
   发表时间:2008-10-22  
shiren1118 写道

你要被扣分喽,哈哈。安装的时候就该考虑的事,,何必自己给自己找麻烦呢?

呵呵。。对新手不需要这样的吧? 我是当成自己的工作日志记的。没有别的意思。
0 请登录后投票
   发表时间:2008-11-29  
只要你连接时和数据本身的编码格式一致和数据库中的格式一致就没有多大问题。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics