你好!我在导入MySql数据库时遇到这样的问题请帮忙分析一下是什么原因。
我的MySql默认字符编码是gb2312,如果通过Tool-->Import from SQL Statement来执行这个脚本,那么在数据库里的中文字符就会是乱码,但是我只要手动的先执行create table 再手动的执行insert,插入的值就不是乱码,你说这是什么原因?谢谢啦!
CREATE TABLE `activity` (
`activity_id` varchar(20) NOT NULL,
`activity_name` varchar(50) default NULL,
`delivery_id` varchar(20) NOT NULL,
`activity_startTime` datetime default NULL,
`activity_endTime` datetime default NULL,
`owner` varchar(10) default NULL,
`checker` varchar(10) default NULL,
`activity_budget` decimal(20,2) default NULL,
`progress` int(5) default NULL,
PRIMARY KEY (`activity_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `activity` VALUES ('1.4.1', '生气', '1.4', '2007-06-28 09:23:53', '2007-06-29 09:36:18', 'vera', 'joey', '1000.00', '20');
INSERT INTO `activity` VALUES ('1.4.2', '劝说', '1.4', '2007-06-29 09:36:18', '2007-06-29 09:58:18', 'joey', 'vera', '1.00', '60');
回复 更多评论